只需从url中提到的特定网站打印10个品牌名称,请帮助我。
from re import findall
import csv
import re
import urllib
from bs4 import BeautifulSoup
def brand_name_link("https://priceraja.com/mobile/brands/"):
htmlfile= urllib.urlopen(url)
#htmltext = htmlfile.read()
data=[]
link=[]
soup = BeautifulSoup(htmlfile, 'html.parser')
name_box = soup.find('ul', attrs={'class': 'top-brands'})
for tag in name_box.find_all('img'):
tag.replaceWith('')
link=tag
link=name_box.find_all('a')
print link发布于 2016-09-22 13:25:44
def brand_name_link(url):
htmlfile= urllib.urlopen(url)
#htmltext = htmlfile.read()
data=[]
link=[]
soup = BeautifulSoup(htmlfile, 'html.parser')
name_box = soup.find('ul', attrs={'class': 'top-brands'})
for tag in name_box.find_all('img'):
tag.replaceWith('')
link=tag
link=name_box.find_all('a')
k=0
while k<len(link):
print link[k]
k+=1https://stackoverflow.com/questions/39639681
复制相似问题