selenium 爬去淘宝数据被引导到登陆页面,怎么处理

selenium 爬去淘宝数据被引导到登陆页面,怎么处理

相关代码

def search():

try:
    browser.get('https://www.taobao.com')
    input = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, '#q')))
    submit = wait.until(
        EC.element_to_be_clickable((By.CSS_SELECTOR, '#J_TSearchForm > div.search-button > button')))
    input.send_keys('女装')
    time.sleep(10)
    submit.click()
    total = wait.until(EC.presence_of_element_located(
        (By.CSS_SELECTOR, '#mainsrp-pager > div > div > div > div.total')))

    return total.text
except TimeoutError:
    return search()

能告诉我什么原因吗?

阅读 2.7k
1 个回答

淘宝会识别火车头;
楼主找到解决方案了么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题