我该如何从chrome浏览器中抓取一些数据?

moiiocjp  于 2023-01-06  发布在  Go
关注(0)|答案(1)|浏览(191)

我要抓取的网页只有在登录后才能看到,所以直接使用url是行不通的。我需要在使用chrome浏览器登录时抓取数据。然后我需要从
我试过使用下面的代码。

import requests
from selenium import webdriver
from bs4 import BeautifulSoup as bs
import pandas as pd
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

lastdatadate=[]
lastprocesseddate=[]

source = requests.get('webpage.com').text
content = driver.page_source
soup = bs(content, 'lxml')
#print(soup.prettify())
price = soup.find('span', attrs={'id':'calculatedMinRate'})

print(price.text)
68bkxrlz

68bkxrlz1#

您仍然可以在打开的webdriver上执行登录并填写输入字段,如下所述:How to locate and insert a value in a text box (input) using Python Selenium?

    • 步骤**:

1.填写输入字段
1.找到提交按钮并触发单击事件
1.然后添加一个sleep命令,几秒钟就足够了
1.之后,您应该能够获得数据。

相关问题