Python 如何用汤刮评论
我想从这个网站刮评论 但在scrpaed之后,我得到了一个空文件。我做错了什么? 这是我的密码Python 如何用汤刮评论,python,pandas,csv,web-scraping,beautifulsoup,Python,Pandas,Csv,Web Scraping,Beautifulsoup,我想从这个网站刮评论 但在scrpaed之后,我得到了一个空文件。我做错了什么? 这是我的密码 import csv import pandas as pd import requests from bs4 import BeautifulSoup page = requests.get("https://www.ceneo.pl/sklepy/morele.net-s379") soup = BeautifulSoup(page.content, "html.
import csv
import pandas as pd
import requests
from bs4 import BeautifulSoup
page = requests.get("https://www.ceneo.pl/sklepy/morele.net-s379")
soup = BeautifulSoup(page.content, "html.parser",
).find_all("div", class_="js_shop-reviews js_shop reviews-offer")
morele = [[ i.getText(strip=True) for i in div.find("div") if i.getText()] for div in soup]
csv_table = pd.DataFrame(morele)
csv_table = csv_table.reset_index(drop=True)
csv_table.insert(0,'No.',csv_table.index)
#print(csv_table)
#Export to Csv file
csv_table.to_csv(r'C:/Users/admin/Desktop/morele.csv',";",encoding='utf-8-sig',index = False, header=True)
试试这个
我发现评论在classuser-post\u text
下,所以对其进行了更改
import csv
import pandas as pd
import requests
from bs4 import BeautifulSoup
page = requests.get("https://www.ceneo.pl/sklepy/morele.net-s379")
soup = BeautifulSoup(page.content, "html.parser",
).find_all("div", {"class":"user-post__text"}) #changes made here
# print(soup)
morele = [div.getText(strip=True) for div in soup] #and here as well
print(morele)
csv_table = pd.DataFrame(morele)
csv_table = csv_table.reset_index(drop=True)
csv_table.insert(0,'No.',csv_table.index)
#print(csv_table)
#Export to Csv file
csv_table.to_csv(r'morele.csv',";",encoding='utf-8-sig',index = False, header=True)
这能解决您的问题吗?非常感谢!是否可以取消?另请注意,例如“5/5 Wystawino dzisia”,如果这解决了您的问题,请正确标记此答案。是的,有可能获得评级。我已获得。我使用class:“user-post_uuscore-count”即时@PrzemekDabek