python 爬虫的使用(1)

1.这是一个简单的进入目标网站并且得到数据的步骤

首先第一步:导入 urllib 模块                  

import urllib.request

第二步:设置URL 地址

url = 'http://45.32.164.128/ip.php'

第三步:#打开网址  并接受回应

response = urllib.request.urlopen(url)    

第四步:但是接受到的回应 需要转码读取后才可以

html = response.read()

第五步:打印获取到的数据

print(html)

 

2.如果网站需要的是UTF-8的数据则需要 编码

 

data = {}
#目标网站需要的数据
data['type'] = 'AUTO'
data['i'] = content
data['doctype'] = 'json'
data['version'] = 2.1
data['keyfrom'] = 'fanyi.web'
data['smartresult'] = 'dict'
data['client'] = 'fanyideskweb'
data['salt'] = '15831654231717'
data['sign'] = '791ac18e417f96ac327e66aacbc77bf2'
data['ts'] = '1583165423171'
data['bv'] = '0ed2e07b89acaa1301d499442c9fdf79'
data['action'] = 'FY_BY_REALTlME'

#进行文字转码
data = urllib.parse.urlencode(data).encode('utf-8')

 

3.如果网站禁止ip则需要代理IP

需要三个步骤

 

4.一般最好加上user_agent

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值