我卡住了。我不确定此路径xPath“”//a[@id='pnnet']/span[2]的结果

2024-10-02 20:36:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我卡住了。我不确定这条路的结果

xPath''//a[@id='pnnet']/span[2]

driver.get("https://www.google.com/#q=" + user_input)
for n in range(5):driver.find_element_by_**xpath("""//*[@id="pnnext"/span[2]""")**.click()time.sleep(2)posts2 =driver.find_elements_by_class_name("_Rm") for post2 in posts2:print(post2.text)
text_file.write(post2.text + "\n")

Tags: textinhttpsidforgetbypost2
1条回答
网友
1楼 · 发布于 2024-10-02 20:36:44

请检查重复问题:

Duplicate

我对这个问题知之甚少,但下面是一段代码,它可以滚动浏览user_input的google搜索结果页面。你知道吗

from selenium import webdriver
import time

def main():
    driver = webdriver.Chrome()
    driver.get("https://www.google.com/#q=" + user_input)
    for n in range(5):
        driver.find_element_by_xpath("//*[@id='pnnext']/span[2]").click()
        time.sleep(2)
        posts2 = driver.find_elements_by_class_name("_Rm")
        for post2 in posts2:
            print(post2.text)
            text_file.write(post2.text + "\n")
    driver.close()
    driver.quit()

if __name__== "__main__":
    main()

相关问题 更多 >