当前位置: 首页 > news >正文

怎样给网站做推广长沙网站制作关键词推广

怎样给网站做推广,长沙网站制作关键词推广,简单的模板网站,做海报的素材网站爬虫的过程中,当对方服务器发现你屡次爬取它,可能会遇到被封IP的苦痛,这时IP就应该换啦,打造IP池的意义十分重要,提供免费IP网站有很多,本次用的是西刺代理IP # -*- coding: utf-8 -*- """…

爬虫的过程中,当对方服务器发现你屡次爬取它,可能会遇到被封IP的苦痛,这时IP就应该换啦,打造IP池的意义十分重要,提供免费IP网站有很多,本次用的是西刺代理IP

# -*- coding: utf-8 -*-
"""
Created on Fri May 11 09:02:12 2018@author: JJ
"""
import urllib.request
import re
def get_proxy(n):url = 'http://www.xicidaili.com/nn/{}'.format(n)headers = ('User-Agent','Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36')opener = urllib.request.build_opener()opener.addheaders = [headers]urllib.request.install_opener(opener)html = opener.open(url).read().decode('utf8')ip_port_list = re.findall(r'<tr class(.*?)</tr>',html,re.S)proxy_list = []for i in ip_port_list:ip = re.findall(r'\d+\.\d+\.\d+\.\d+',i)[0]port = re.findall(r'<td>(\d+)</td>',i)[0]proxy = '{}:{}'.format(ip,port)proxy_list.append(proxy)print(proxy_list)if __name__=='__main__':get_proxy(1)

这段代码是爬取第一页,仅仅做个示范,大家可以在下面写个for循环,多爬几页也是可以的,来看看输出结果:

接下来来看看刚才做的IP池能不能用,或者说效率怎么样。测试网站http://httpbin.org/ip,话不多说上代码:

# -*- coding: utf-8 -*-
"""
Created on Fri May 11 09:02:12 2018@author: JJ
"""
import urllib.request
import re
import time
import random
def get_proxy(n):url = 'http://www.xicidaili.com/nn/{}'.format(n)headers = ('User-Agent','Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36')opener = urllib.request.build_opener()opener.addheaders = [headers]urllib.request.install_opener(opener)html = opener.open(url).read().decode('utf8')ip_port_list = re.findall(r'<tr class(.*?)</tr>',html,re.S)proxy_list = []for i in ip_port_list:ip = re.findall(r'\d+\.\d+\.\d+\.\d+',i)[0]port = re.findall(r'<td>(\d+)</td>',i)[0]proxy = '{}:{}'.format(ip,port)proxy_list.append(proxy)return proxy_listdef proxy_read(proxy_list,i):proxy = proxy_list[i]print('当前IP为:{}'.format(proxy))sleep_time = random.randint(1,3)print('等待{}秒'.format(sleep_time))time.sleep(sleep_time)print('开始测试')proxy_jj = urllib.request.ProxyHandler({'http':proxy})opener = urllib.reequest.build_opener(proxy_jj,urllib.request.HTTPHandler)urllib.request.install_opener(opener)try:html = urllib.request.urlopen('http://httpbin.org/ip')rhtml = html.read()print(rhtml)except Exception as e:print(e)print('-------IP不能用------')if __name__=='__main__':proxy_list = get_proxy(1)print('开始测试')for i in range(100):proxy_read(proxy_list,i)

结果如上图,总得来说,代码很简单,好啦,end啦,下一篇文章‘用xpath打造免费IP池‘。敬请期待

http://www.khdw.cn/news/64577.html

相关文章:

  • 做网页做网站的技术人才免费推广软件 推广帮手
  • 想做一个网站平台怎么做的网站建设推广专家服务
  • 高德地图显示不了台湾上海seo推广服务
  • 做淘客网站太原seo外包服务
  • 微网站怎么做的好名字吗软文撰写公司
  • 大流量网站开发免费的外链网站
  • 密云做网站免费的网站推广方法
  • 专做定制网站建设企业培训方案制定
  • 石家庄免费网站建设运营推广是做什么的
  • 网站开发php程序员seo是什么的缩写
  • 广东省住房建设厅网站6怎么在百度上推广产品
  • 淄博学校网站建设报价关键词调词平台哪个好
  • 网站建设英语翻译资料抖音怎么推广
  • iis建好的网站套用模板惠州市seo广告优化营销工具
  • wordpress 标签库引擎优化seo怎么做
  • 镇江市质监站网址百度竞价什么时候开始的
  • aspnet网站开发实例教程pdfseo关键词排名优化专业公司
  • 创新的企业网站开发北京seo薪资
  • 太原网站建设制作报价青岛seo经理
  • 青海网站建设推广seo查询网站是什么
  • 网站投票页面怎么做seo的基本工作内容
  • 选择大连网站建设semester是什么意思
  • tk网站域名营销软文
  • 网站后台乱码免费网站推广2023
  • 公司招聘网站排行榜百度首页登录
  • 个人企业邮箱怎么申请优化外包服务公司
  • vps云服务器seo网站搜索优化
  • 购买域名后怎么建网站舆情分析报告模板
  • 长春电商网站建设多少钱有哪些网络营销公司
  • 网站站外引流怎么做app推广30元一单