Fixed issues on non-trailing URLS on rendered requests
This commit is contained in:
parent
92e7cfefec
commit
02df5aa4e8
@ -270,9 +270,13 @@ func (g *Geziyor) doRequestChrome(req *Request) (*Response, error) {
|
|||||||
chromedp.ListenTarget(ctx, func(ev interface{}) {
|
chromedp.ListenTarget(ctx, func(ev interface{}) {
|
||||||
switch ev.(type) {
|
switch ev.(type) {
|
||||||
case *network.EventRequestWillBeSent:
|
case *network.EventRequestWillBeSent:
|
||||||
if reqEvent := ev.(*network.EventRequestWillBeSent); reqEvent.Request.URL == req.URL.String() {
|
reqEvent := ev.(*network.EventRequestWillBeSent)
|
||||||
|
if _, exists := reqEvent.Request.Headers["Referer"]; !exists {
|
||||||
reqID = reqEvent.RequestID
|
reqID = reqEvent.RequestID
|
||||||
}
|
}
|
||||||
|
//if reqEvent := ev.(*network.EventRequestWillBeSent); reqEvent.Request.URL == req.URL.String() {
|
||||||
|
// reqID = reqEvent.RequestID
|
||||||
|
//}
|
||||||
case *network.EventResponseReceived:
|
case *network.EventResponseReceived:
|
||||||
if resEvent := ev.(*network.EventResponseReceived); resEvent.RequestID == reqID {
|
if resEvent := ev.(*network.EventResponseReceived); resEvent.RequestID == reqID {
|
||||||
res = resEvent.Response
|
res = resEvent.Response
|
||||||
|
Loading…
x
Reference in New Issue
Block a user