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,953评论 9 468
  • 就像当你知道你将怎么死之后,你就不会再有所畏惧,因为你知道在那之前不会有什么能弄死你。我们知道我们终将别离,因此我...
    uly袁某人阅读 2,563评论 0 3
  • “你确定你不来么?!你们6年多的感情都不足以让你来看一下她么?她在医院啊!医生都下病危通知了!有可能这辈子你也见不...
    暖暖庆子阅读 2,463评论 1 2
  • 这是我第一次做陶器,本来的设想是做成像观音菩萨手持的玉净瓶那种的花瓶,插一两枝花,挺好看的。起先我真的有做成型,我...
    青果壳阅读 2,166评论 0 0
  • 孩子的肢体反应和常识认知都发展不成熟,因此烫伤成了儿童生活中很常见的意外伤害,家长们要警惕此类意外的发生。如果家中...
    孩子怎么教阅读 3,255评论 0 0