Open retdop opened 5 years ago
Enhancement suggestion:
After some research, it seems really complicated to change the header of requests in Selenium (the easiest way is to use a local proxy...).
Also, there seems to be quite a few differences between chrome and chrome headless. It may be on purpose. So the best solution would actually be to propose an option to use Firefox (geckodriver) instead of Chrome, which actually solve the problem here (tested).
Crawling/Testing not working with that config.
The xpath doesn't seem to find any element.
Crawler is working when I comment
options_selenium.add_argument('headless')
in masterspider.py line 101.This is very weird as chromedriver is supposed to behave identically with or without headless.
PagesJaunes is known to have implemented scraping protections . This may be related.