zoukankan      html  css  js  c++  java
  • requests模块

    import requests
    url='https://www.cnblogs.com/Eva-J/p/7277026.html'
    get = requests.get(url)
    print(get)
    print(get.content.decode())#显示获取的内容
    print(get.__dict__)#所有获取到的
    print(get.status_code)#200为正常的接受到了请求,并且得到了内容

     回调函数和requests的结合

    import requests
    from urllib.request import urlopen
    from multiprocessing import Pool
    
    def func(url):
        content=requests.get(url)
        if content.status_code==200:
            return url,content.content.decode('utf-8')
    def func1(content):
        content1,content2=content
        print(content1.strip())
        print(content2)
    if __name__=='__main__':
        p=Pool(5)
        url_lis=['https://www.cnblogs.com/',
            'http://www.baidu.com',
            'https://www.sogou.com/',
            'http://www.sohu.com/',
                 ]
        for i in url_lis:
            a=p.apply_async(func,args=(i,),callback=func1)
            a.get()
        p.close()
        p.join()

  • 相关阅读:
    作业3.14下
    作业3.14上
    作业3.13 下
    作业 3.13上
    2017.3.10上午
    2017.3.9上午
    2017.3.23-morning
    2017.3.22-morning
    2017.3.21-afternoon
    2017.3.21-morning
  • 原文地址:https://www.cnblogs.com/accolade/p/10583786.html
Copyright © 2011-2022 走看看