【发布时间】:2021-08-13 10:42:08
【问题描述】:
我正在尝试单击分页链接,但我的请求被阻止了,但是当我直接将分页链接与 driver.get("justdial.com/Delhi/Grocery-Stores/page-2") 一起使用时,它可以工作,你能告诉我为什么点击分页不起作用是什么问题吗?我错过了一些标题或者什么,谢谢你的耐心
这是我打开浏览器和链接的方法:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
import pandas as pd
import time
import os
# driver.get method() will navigate to a page given by the URL address
driver.get("https://www.justdial.com/Delhi/Grocery-Stores")
# my logic here sleep , scrape , etc and at end click on pagination link
driver.find_element_by_link_text(str(page_count)).send_keys(Keys.RETURN)
time.sleep(PAGE_PAUSE_TIME)
是的,这点击了正确的元素和链接,但页面显示发生了一些错误,但同一页面在我的普通浏览器上运行良好
【问题讨论】:
标签: python pandas selenium selenium-webdriver