_get

作者: 錦魚 | 来源:发表于2018-11-17 15:14 被阅读0次
get原理
  • 拼接 url(-->伪装请求头)
  • 传递 req
  • 结果 response

作业

  • 爬取百度贴吧某html源码
from urllib import request
from urllib.parse import urlencode
from fake_useragent import UserAgent


def beauty_girl():
    try:
        browser = UserAgent()
        req_header = {
            'User-Agent': browser.random,
        }
        while True:
            print('正在下载...')
            url = 'https://tieba.baidu.com/f?'

            words = {
                'kw': '美女吧',
                'pn':i*50,
            }
            parmas_str = urlencode(words)
            full_url = url + parmas_str
            #请求头  响应
            req = request.Request(url=full_url,headers=req_header)
            response = request.urlopen(req)
            #文件名  内容
            filename = words['kw']+str(i+1)+'页.html'
            html_str = response.read().decode('utf-8')
            #添加至文件
            with open('./html/'+filename,'w') as file:
                print('正在写入...')
                file.write(html_str)
    except:
        print('已结束')

if __name__ =='__main__':
    beauty_girl()

相关文章

  • 下厨房

    部队锅 get✔ 电饭煲焖饭 get✔ 肥牛饭 get✔ 思慕雪 get✔ 慕斯 get✔

  • 英文单词【get ... to】

    【接近】get close to 【习惯】get used to 【回到】get back to 【接通】get ...

  • WP插件JSON API

    info get_recent_posts get_posts get_post get_page get_dat...

  • Get on? Get in?

    有个疑问,一直没想明白,直到现在。 就是说,当我们乘坐交通工具的时候,有的时候用“get on ”,比如:...

  • 存储

    同步 Set 异步 Get 同步 Get 异步 Get

  • 25总结,26计划

    25 德语get 锻炼get EUP课程 get 看书 get 26 中午听单词 锻炼 听课程

  • PHP获取移动端接口参数

    POST: file_get_contents('php://input'); GET:$_GET[''] 或者用...

  • 18总结,19计划

    18 看书 get ppt get 德语 get 19. 看书 ppt 德语

  • 7号总结,8号计划

    7号 德语阅读2单元+2篇 get 数学 get 看书 get 锻炼get 8号 锻炼 看书 数学

  • PHP学习-GET

    $_GET 变量 预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。 从带有 GET...

网友评论

      本文标题:_get

      本文链接:https://www.haomeiwen.com/subject/hvtifqtx.html