Я пытаюсь открыть каждый список с eBay, чтобы очистить. Моя цель - открыть список каждого eBay в цикле «for», чтобы я мог очистить данные каждого списка.
К сожалению, я получаю сообщение об ошибке:
selenium.common.exceptions.JavascriptException: Сообщение: ошибка JavaScript: ссылка не определена
Myкод:
driver = webdriver.Chrome('/Users/kenny/Dropbox/Python/Web Scrapping/Others/chromedriver')
driver.get('https://www.ebay.com/sch/i.html?_from=R40&_nkw=watches&_sacat=0&_pgn=1')
soup = BeautifulSoup(driver.page_source, 'lxml')
driver.maximize_window()
for link in soup.find_all('a', href=True):
if 'itm' in link['href']:
print(link['href'])
driver.execute_script("window.open(link['href'])") # Unable to open new tab of each watch to scrape each listing.
Весь код: https://pastebin.com/pFdKU45d
Большое вам спасибо. Шутки в сторону.