【问题标题】:Webscraping Instagram Likes with Selenium使用 Selenium 抓取 Instagram 上的点赞
【发布时间】:2020-04-18 17:49:51
【问题描述】:

我正在尝试使用 Python 和 Selenium 从 instagram 中抓取有关喜欢的信息。

我有以下情况:

我想刮数字“63”。

我有以下源代码(带有检查)。

我尝试了很多尝试用 selenium 刮掉数字“63”:通过类名,通过 xpath...

例如:

Likes=browser.find_element_by_xpath("xpath").text

在这种情况下,我的结果是“无”。

在其他尝试中,我什么都没有,或者“无”:我无法选择 63。

如何使用 selenium(我不想使用 BS4)。

【问题讨论】:

  • 字符串 'xpath' 不是有效的 xpath。使用开发者工具获取您正在寻找的 xpath。
  • 尝试刷新页面以查看相同元素的类名是否发生变化。如果是这样,可能会有一些反刮擦的东西弄乱了类名。尝试按类型搜索button
  • 对于路径,我这样写是为了让它可读。真正的很长。没有防刮的东西。

标签: python python-3.x selenium web-scraping instagram


【解决方案1】:

试试下面:

 //div[@class="Nm9Fw"]//button[contains(@type,'button')]//span

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多