Python Beautiful Soup 的语法帮助
Python Syntax Help for Beautiful Soup
我在尝试获取 Python 运行 (Python 3.4) 时遇到问题,我希望有人能帮助我并指出错误我的代码。
我正在尝试从网站上筛选黄页 phone 号码,但我一直收到 "SyntaxError: unexpected EOF while parsing" 但我没有足够的经验来发现我的代码中的错误。
from bs4 import BeautifulSoup
import requests
Company = raw_input("Enter a Company to extract the Phone Number: ")
Location = raw_input("Enter State: ")
r = requests.get("http://www.yellowpages.com/search?search_terms=" +Company +"&geo_location_terms=" +Location)
# http://www.yellowpages.com/search?search_terms=[Company]&geo_location_terms=[Location]
data = r.text
soup = BeautifulSoup(data)
for link in soup.find_all('a'):
print(link.get('phones.phone.primary')
您在脚本的最后一行遗漏了一个右括号。应该是:
print(link.get('phones.phone.primary'))
该错误消息表示 Python 在查找您的右括号时到达了文件末尾 ("EOF")。
我在尝试获取 Python 运行 (Python 3.4) 时遇到问题,我希望有人能帮助我并指出错误我的代码。
我正在尝试从网站上筛选黄页 phone 号码,但我一直收到 "SyntaxError: unexpected EOF while parsing" 但我没有足够的经验来发现我的代码中的错误。
from bs4 import BeautifulSoup
import requests
Company = raw_input("Enter a Company to extract the Phone Number: ")
Location = raw_input("Enter State: ")
r = requests.get("http://www.yellowpages.com/search?search_terms=" +Company +"&geo_location_terms=" +Location)
# http://www.yellowpages.com/search?search_terms=[Company]&geo_location_terms=[Location]
data = r.text
soup = BeautifulSoup(data)
for link in soup.find_all('a'):
print(link.get('phones.phone.primary')
您在脚本的最后一行遗漏了一个右括号。应该是:
print(link.get('phones.phone.primary'))
该错误消息表示 Python 在查找您的右括号时到达了文件末尾 ("EOF")。