使用python笔记本进行网络抓取

时间:2018-09-09 06:18:26

标签: python-3.x web-scraping text-mining

我正在从电子商务网站抓取网页。 我提取了我想要的内容 但是在打印输出时,它仅给出最后的值 以下是我使用的代码 如果有人帮助我会很高兴

import urllib
from urllib.request import urlopen
import csv
from bs4 import BeautifulSoup
url="https://www.flipkart.com/search?p%5B%5D=facets.brand%255B%255D%3DSamsung&sid=tyy%2F4io&sort=recency_desc&wid=1.productCard.PMU_V2"

page=urllib.request.urlopen(url)
page_read=page.read()
page.close()
soup=BeautifulSoup(page_read,"html.parser")
mobiles=soup.findAll("div",{"class":"_1UoZlX"})
mobiles[0].prettify()
for mobile in mobiles:
    brand=mobile.findAll("div",{"class":"_3wU53n"})
    brand_name=brand[0].text
    print (brand_name)

0 个答案:

没有答案