webscrypt 只是一部分 class?
webscrypt only one part of the a class?
我是 webscrypt 的新手,我刚刚构建了一个 webscrypt,但我对我想要获得的部分有疑问!
当我 运行 我的脚本时,它给了我 Voir l’information détaillée de Queco Electric Ltd
但我只想得到 Queco Electric Ltd
看下面代码就明白了!谢谢大家的帮助!
webscript.py
from bs4 import BeautifulSoup
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:
names = i.get("title")
print(names)
test()
打印结果:
Voir l’information détaillée de Les Entreprises Electriques G P E Inc
Voir l’information détaillée de Michel Guimont Entrepreneur Electricien Ltée
Voir l’information détaillée de PGR Électrique Inc
Voir l’information détaillée de Queco Electric Ltd
Voir l’information détaillée de Construction Hydro Métropolitain
文档
试试这个代码
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) ```
用这个和循环改变你的汤...
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()
我是 webscrypt 的新手,我刚刚构建了一个 webscrypt,但我对我想要获得的部分有疑问!
当我 运行 我的脚本时,它给了我 Voir l’information détaillée de Queco Electric Ltd
但我只想得到 Queco Electric Ltd
看下面代码就明白了!谢谢大家的帮助!
webscript.py
from bs4 import BeautifulSoup
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:
names = i.get("title")
print(names)
test()
打印结果:
Voir l’information détaillée de Les Entreprises Electriques G P E Inc
Voir l’information détaillée de Michel Guimont Entrepreneur Electricien Ltée
Voir l’information détaillée de PGR Électrique Inc
Voir l’information détaillée de Queco Electric Ltd
Voir l’information détaillée de Construction Hydro Métropolitain
文档
试试这个代码
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) ```
用这个和循环改变你的汤...
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()