2 回答

TA贡献1846条经验 获得超7个赞
试试这个代码
import requests
def test():
url = 'https://www.pagesjaunes.ca/search/si/1/electricien/Montreal+QC'
r = requests.get(url)
soup = BeautifulSoup(r.text)
name=soup.find_all("a",{"class":"listing__name--link listing__link jsListingName"})
for i in name:
# phone=i.a.get("data-phone")
name=i.text
print(name) ```

TA贡献1821条经验 获得超4个赞
用这个改变你的汤,也为循环...
from bs4 import BeautifulSoup
import requests
def test():
url = 'https://www.pagesjaunes.ca/search/si/1/electricien/Montreal+QC'
r = requests.get(url)
# change this
soup = BeautifulSoup(r.content, 'html.parser')
name=soup.find_all("a", {"class":"listing__name--link listing__link jsListingName"})
for i in name:
# change this
name = i.text
print(name)
test()
添加回答
举报