首页 > 代码库 > python3简单爬虫
python3简单爬虫
最近在抽空学了一下python,于量就拿爬是练了下手,不得不说python的上手非常简单。在网上找了一下,大都是python2的帖子,于是随手写了个python3的。代码非常简单就不解释了,直接贴代码。
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #test rdp import urllib.request import re<br> #登录用的帐户信息 data = {} data[ ‘fromUrl‘ ] = ‘‘ data[ ‘fromUrlTemp‘ ] = ‘‘ data[ ‘loginId‘ ] = ‘12345‘ data[ ‘password‘ ] = ‘12345‘ user_agent = ‘Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)‘ #登录地址 #url=‘http://192.168.1.111:8080/loginCheck‘ postdata = urllib.parse.urlencode(data) postdata = postdata.encode( ‘utf-8‘ ) headers = { ‘User-Agent‘ : user_agent } #登录 res = urllib.request.urlopen(url,postdata) #取得页面html<br>strResult=(res.read().decode(‘utf-8‘)) #用正则表达式取出所有A标签 p = re. compile (r ‘<a href="http://www.mamicode.com/(.*?)".*?>(.*?)</a>‘ ) for m in p.finditer(strResult): print (m.group( 1 )) #group(1)是href里面的内容,group(2)是a标签里的文字 |
关于cookie、异常等处理看了一下,没有花时间去处理,毕竟只是想通过写爬虫来学习python。
想要深入的去看这个系列的文章,写得非常详细了。
[Python]网络爬虫
下面是python语法教程,真的只要几分钟就能看完。
Python3 入门教程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。