【问题标题】:Error with Selenium module on instagram (scraping) [duplicate]instagram 上的 Selenium 模块出错(抓取)[重复]
【发布时间】:2022-01-05 05:55:49
【问题描述】:

我对这段代码有疑问:

from selenium import webdriver
driver = webdriver.Chrome(executable_path="E:\Hack\chromedriver_win32\chromedriver.exe")
driver.get("https://www.instagram.com/")
user_name=driver.find_element_by_xpath('//*[@id="loginForm"]/div/div[1]/div/label/input')
user_name.send_keys('user_name')

现在的问题是脚本在https://www.instagram.com/.. 上找不到用户名/密码输入字段。 我尝试过名称、类、XPath 或其他任何名称! 它只是不想工作。任何人都可以找到解决方案吗? :(

【问题讨论】:

  • 代码唯一的问题是您试图识别 insta 页面上的错误对象。否则我看不出有什么问题。尝试获取元素的正确地址,可以尝试使用其他一些元素。谢谢:)

标签: python selenium selenium-webdriver web driver


【解决方案1】:

您可能正在寻找该页面:https://www.instagram.com/accounts/login/

您的 Xpath 似乎也不太正确。

试试我用这个发送的页面

driver.find_element_by_xpath('//input[@type="text"]')

您可能会在 Instagram 上遇到另一个问题。他们有检测 Webdriver 的方法,他们只是将您重定向到您必须执行任务以证明您是人而不是计算机的页面。您可能需要创建标题和解决方法才能访问登录页面而不会出现很多问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    相关资源
    最近更新 更多