python問題合集

標簽(空格分隔): python


1.在抓取58同城的鏈接的時候,如果像下邊這樣寫

    from bs4 import BeautifulSoup
    import requests
    url='http://bj.58.com/pbdn/0/'

    def get_link():
        wb_data=requests.get(url)
        wb_data.encoding='utf-8'
        soup=BeautifulSoup(wb_data.text,'lxml')
        links=soup.select('td.t > a')

獲得的是一大串信息,貌似裝在一個列表里:

報錯圖片

然后我嘗試用for循環去獲取里邊的鏈接,這么寫的:

def get_link():    
wb_data=requests.get(url)    
wb_data.encoding='utf-8'    
soup=BeautifulSoup(wb_data.text,'lxml')    
links=soup.select('td.t > a')    
for link in links:        
data={
   'link':link.get('href'),        
}    
print(data)

但是怎么弄都只能獲取到 第一個鏈接,請問這是咋回事?

Paste_Image.png

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,468評論 9 467
  • 就像當你知道你將怎么死之后,你就不會再有所畏懼,因為你知道在那之前不會有什么能弄死你。我們知道我們終將別離,因此我...
    uly袁某人閱讀 324評論 0 3
  • “你確定你不來么?!你們6年多的感情都不足以讓你來看一下她么?她在醫院啊!醫生都下病危通知了!有可能這輩子你也見不...
    暖暖慶子閱讀 316評論 1 2
  • 這是我第一次做陶器,本來的設想是做成像觀音菩薩手持的玉凈瓶那種的花瓶,插一兩枝花,挺好看的。起先我真的有做成型,我...
    青果殼閱讀 280評論 0 0
  • 孩子的肢體反應和常識認知都發展不成熟,因此燙傷成了兒童生活中很常見的意外傷害,家長們要警惕此類意外的發生。如果家中...
    孩子怎么教閱讀 464評論 0 0