如何使用python从http://shinytoylabs.com/jargon/抓取文本

时间:2018-03-28 16:55:38

标签: python html forms

如何使用python从http://shinytoylabs.com/jargon/抓取生成的文本?我想使用python请求或类似的东西,但不是selenium。问题是我无法使用简单的POST或GET请求,因为此页面不使用POST或GET格式。您只需单击一个按钮即可生成文本。

1 个答案:

答案 0 :(得分:0)

以下是我将如何做到这一点!

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("http://shinytoylabs.com/jargon/")
generateButton = driver.find_element_by_class_name("generate-button")
generateButton.click()
textToCopy = driver.find_element_by_class_name("jargon-output-container")
print(textToCopy.text)

您需要pip install selenium并从here下载chrome webdriver 并在系统PATH环境变量中添加下载的驱动程序路径。 我测试过它,使用Chrome浏览器可以正常使用。