如何使用python从http://shinytoylabs.com/jargon/抓取生成的文本?我想使用python请求或类似的东西,但不是selenium。问题是我无法使用简单的POST或GET请求,因为此页面不使用POST或GET格式。您只需单击一个按钮即可生成文本。
答案 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浏览器可以正常使用。