Python网络编程
文章平均质量分 71
outbook
自由
展开
-
域名,IP,主机名的区别与使用
为了达到通信的目的,需要给参与通信的主机一个号码,这个就是ip地址,它具有唯一性。主机名就是在一个特定网络范围内一个计算机的名字。域名则是在因特网范围内某一个服务器的名字。一般有如下关系:1.IP地址=网络号(特定网络前缀)+具体网络点(主机地址)2.域名包含主机名强调几点:1.IP地址为通讯的根本。2.IP地址并不代表一台具体的主机,而是代表一台主机与一特定网络的链接原创 2017-05-12 16:23:49 · 10612 阅读 · 1 评论 -
python网络爬虫(1)--抓取图片
所谓网络爬虫就是从特定的网页中获取你想要的东西,更确切的说,是从网页源代码中筛选你想要的东西。本文将用比较简单的方法从网页中下载一些图片。主要工具模块有:urllib.request 和html.parser 是的,真如你所见,不用正则表达式步骤很简单:1.获取网页源代码2.从源代码中提取需要的信息(这里指图片的下载链接)3.将图片链接打开并下载到目录。#原创 2017-05-14 20:34:44 · 527 阅读 · 0 评论 -
python网络爬虫(1)--抓取图片(2)
上一篇用来HTML解析器来解析网页源代码,这次用正则表达式来解析同上一篇略同,代码如下:本次抓取Google图片# getimage.pyimport urllib.requestimport refrom urllib.error import HTTPError, URLErrorurl = 'https://www.google.com.hk/search?safe=st原创 2017-05-15 00:27:12 · 367 阅读 · 0 评论 -
Python网页HTTP认证
有时候网页需要HTTP认证才能登录,那么,怎么办呢?这里需要注意的是,其与cookie和form的认证是不同的,HTTP认证主要与加密通信结合使用;因涉及的,类比较多,直接上代码了,不过有注释应该可以看懂:import sys, urllib.requestfrom urllib.request import HTTPBasicAuthHandler, HTTPPasswordM原创 2017-05-17 00:28:44 · 2867 阅读 · 0 评论 -
Python:关于cookies
cookie字面上为‘小饼干’,在HTTP上讲可以认为是储存在游览器上的一小部分信息。当你浏览某网站时,网站服务器存储在你游览器上(具体来说是你的计算机上)的一个小文本文件,它记录了你的用户ID,密码(如果游览器获得你的准许)、浏览过的网页、停留的时间等信息。于是乎,当你下次游览的时候,就可以直接登陆了(如果需要登陆和你已准许游览器记录的话)。1.在正常上网且允许游览器记录的情况下原创 2017-05-17 10:02:24 · 242 阅读 · 0 评论 -
(1) 编写服务器与客户端
----从socket谈起的一系列Python网络编程,基于《Python网络编程基础》socket套接字中文的意思大概就是这个:(IP地址,端口号),把整个当成一个整体。---在同一台计算机上实现服务器与客户端的通信那么,先来个服务器#service.pyimport sockethost=''port=50181#build a service soc原创 2017-05-11 19:40:04 · 626 阅读 · 0 评论 -
python requests登录知乎
这里用python模拟登录知乎,并确定登录的情况:class ZhiHu(object): headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0)' ' Gecko/20100101 Firefox/47.0'} def _原创 2017-08-21 11:41:21 · 515 阅读 · 0 评论