久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

python中的一個用法不清楚

瀏覽:111日期:2022-07-03 14:47:59

問題描述

在python編寫爬蟲的過程中(爬取wiki百科的詞條),使用迭代器輸出過程中出現了url['href']想著應該屬于迭代器里面一個用法,但卻沒有找到,求助這個用法的意思,謝謝

#coding:utf-8import urllibimport urllib2import refrom bs4 import BeautifulSoupresp = urllib2.urlopen('https://en.wikipedia.org/wiki/Main_Page').read()soup = BeautifulSoup(resp,'html.parser')listurl = soup.findAll(’a’,href=re.compile('^/wiki/'))for url in listurl:print url.get_text(),'------>','https://en.wikipedia.org'+url['href']

最后一行的url['href'],對爬取得數據產生了截斷的效果,沒加之前,輸出為:print url輸出:Disclaimers加了之后,輸出為:print url['href']輸出:/wiki/Wikipedia:General_disclaimer求解,謝謝

問題解答

回答1:

只要實現了__getitem__方法的類就可以使用中括號取值。

In [16]: class A(): ...: def __getitem__(self,a): ...: return a ...: In [17]: a = A() In [18]: a[’a’], a[1] Out[18]: (’a’, 1)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 久久综合激情 | 西西做爰免费视频 | 337p亚洲欧洲 | 精品视频一区二区三区 | 国产精品一区二区视频 | 日韩欧美一区二区视频 | 日本理论片好看理论片 | 亚洲精品电影 | 全免一级毛片 | 超碰在线看| 亚洲一区二区三区免费 | 国产福利精品一区 | 日韩精品免费在线观看 | 日韩色在线 | 在线中文字幕观看 | 天堂√在线观看一区二区 | 欧洲免费av| 天天操操| 久久久久亚洲美女啪啪 | www久 | 国产精品美女视频 | 久久99精品一区二区三区三区 | 免费视频99 | 在线观看毛片网站 | 欧美精品日韩 | 国产成人精品久久二区二区91 | 伊人网页 | 欧美精品成人 | 吊视频一区二区三区 | 一区二区三区视频在线免费观看 | 天天插天天狠 | 天天艹逼| 伊人久久国产 | 国产精品一二三区 | 一区二区三区久久 | 日韩成人在线播放 | 在线日韩视频 | 日韩在线欧美 | 欧美成人一区二区三区片免费 | 日本黄色的视频 | 黄色地址 |