Python Selenium LinkedIn 公司网页抓取
Python Selenium LinkedIn company webscraping
我正在尝试使用网络抓取(通过 Python 和 Selenium)创建一个包含我老板感兴趣的公司的工作表。大部分都在工作,我似乎无法抓住“下一页”按钮。相对和绝对 XPath,CSS 选择器,似乎没有任何作用,因为每次 generate/switch 页面它们都是不同的。 (相对的 XPath 通常是 '//*[@id="ember{SOME RANDOM NUMBER}"]')我能做什么?页面中还有其他具有相同相对 XPath 结构的按钮。
Next page
按钮对所有页面具有相同的 XPath。
是//button[@aria-label="Next"]
您应该根据 aria-label
属性而不是 id
属性值定位该元素。
我正在尝试使用网络抓取(通过 Python 和 Selenium)创建一个包含我老板感兴趣的公司的工作表。大部分都在工作,我似乎无法抓住“下一页”按钮。相对和绝对 XPath,CSS 选择器,似乎没有任何作用,因为每次 generate/switch 页面它们都是不同的。 (相对的 XPath 通常是 '//*[@id="ember{SOME RANDOM NUMBER}"]')我能做什么?页面中还有其他具有相同相对 XPath 结构的按钮。
Next page
按钮对所有页面具有相同的 XPath。
是//button[@aria-label="Next"]
您应该根据 aria-label
属性而不是 id
属性值定位该元素。