Python BeautifulSoup无法找到正确的数据; “类”的语法错误无效]] <<

问题描述 投票:0回答:1
我来这里是不得已的方法。我无法获取此代码来提取正确的数据。它似乎根本找不到它。请帮忙。

目标是从网站上提取姓名和电话号码,并将其输入CSV。

import requests from bs4 import BeautifulSoup import csv def main(url): r = requests.get(url) soup = BeautifulSoup(r.content, 'html.parser') target = soup.select("div.result-item") with open("Output.csv", 'a', newline="") as f: writer = csv.writer(f) writer.writerow(["Name", "Phone"]) for tar in target: name = tar.find("div", class="result-name").text phone = tar.find("div", class="result-phone").text writer.writerow([name, phone]) urllink = "http://www.reinboundlogistics.com/cms/search-tool/3pl/" main(urllink)

我得到这个结果:

File "program1.py", line 13 name = tar.find("div", class="result-name").text ^ SyntaxError: invalid syntax

我似乎无法弄清楚为什么会向我抛出此语法错误,因为在成功之前,我已经使用了几乎相同的代码。唯一的区别是我使用的是“ itemprop =”,而不是“ class =”。 

请提供有关改进方法或提高我在查明所需数据方面的准确性的建议。

我来这里是不得已的方法。我无法获取此代码来提取正确的数据。它似乎根本找不到它。请帮忙。目标是从网站上提取姓名和电话号码,然后放置...

python html beautifulsoup syntax
1个回答
0
投票
类是关键字。将其更改为
© www.soinside.com 2019 - 2024. All rights reserved.