扒网页~~~

pythoon网页爬取小说源代码(~~~明月小说网~~~) 最近一直在找横练加点升级流小说发现有一本《武侠开局横练童子功》的小说看起来还不错,但是找遍全网大部分都是飞卢的,所以你懂的0.0,后便找了能看书的网站自己爬~~~。备注若是想怕网站别的小说要把"div[class='back_r190727']"标签地址换一下就ok了。fromurllib.requestimporturlopen#用于获取网页。frombs4importBeautifulSoup#用于解析网页。#1、创建请求对象,包装ua信息。#2、发送请求,获取响应对象。... 阅读详情

 

目的:收集北京餐馆的信息,建立一个中文数据库用作以后的分析。

 

资源:众多专业网站,http://www.dianping.com/(大众点评网,Unicode(UTF8) 编码)

                            http://www.bjdianping.com/(北京点评网,Chinese Simplified(GB2312)编码)

                            http://lianmeng.fantong.com/(饭桶网,Unicode(UTF8) 编码)

 

方法:第一步:趴网页;

        第二步:网页结构分析;

        第三步:导入数据库。

 

这里介绍一下怎么扒网页的,后续步骤以后一一奉上。

  

 

不难,但有2个需要注意的地方:

1.一定记得设置等待时间,大部分网站服务器都有阻断过高频繁访问网站的功能,我的ip一段就被封了1个小时,这还算幸运的,要是因此公司对外访问被封,那就是千古罪人了,所以扒网页这种事不是你一个人的事,一定注意安全。解决办法:一是写多线程任务,让不同的机器去扒,这样依然可以很快(但其实还是担心它自己会不会被荡掉);二,加点等待时间,由于本人没有多台电脑也不好发动群众,就只有加等待时间了,

System.Threading.

 

Thread .Sleep(500); 0.5秒。

2. 之前不是直接用的DownloadFile(adress,filename)的方法,而是用的stream读网页再存本地的方法。这就涉及到用什么编码方式读取和保存的事了,UTF8一般是默认设置,不会有太大问题,像“北京点评网”的网页编码就很诡异,GB2312,C#中就没有 ,自己也不想再外部添加了。所以果断放弃了扒他的网页。

 

3. 有的网页加载方式不一样,如“饭桶网”餐馆介绍的网页,是先加载的框架结构,在加载的里面的店面信息(这点你可以通过F5刷新时明显看到),所以哪怕我另存为网页后也没有我需要的店面信息。所以果断放过这个网站。

 

 

后来找了很久,找到一个不错的网站,各方面都挺好的,做得很不错。

这里本人珍重申明,下载下来的网页,只用于研究所用,不做商业用途,实验结束后会全部删去,谢谢。如该网站有疑问,请联系我本人v-xyang@microsoft.com。

 

网络知识~~~ 101: 切换请求协议。服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。301 : (永久移动,) 请求的网页已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。302:(临时移动,) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。400 :客户端请求有语法错误,不能被服务器所理解。403 :服务器收到请求,但是拒绝提供服务,服务器禁止访问,权限有关。404 :(未找到) 服务器找不到请求的网页。 阅读详情

相关推荐

扒取网页的HTML,CSS,JS(在线+本地)

也提供了本地可运行版本供大家使用,本地版本可以下载后使用!

jykeji的博客 2013

Python爬虫——简单网页抓取(实战案例)小白篇

在着手写爬虫抓取网页之前,要先把其需要的知识线路理清楚。 首先:了解相关的Http协议知识; 其次:熟悉Urllib、Requests库; 再者:开发工具的掌握 PyCharm、Fiddler; 最后:网页爬取案例;

m0_74942241的博客 2万+

在线扒站源码_趴网站源码_html爬站_js11227.com_在线扒站源码_在线扒源码_

WGET在线扒站源码,可以在线把html网页保存下载

扒站神器

如何扒别人网站(网页) 附扒网站神器 21564 人参与  2016年8月14日 22:03  分类 : 软件分享  评论   好久木有分享软件了,今天分享个如何把别人的网站占为己有,即如何扒取别人网站。站长朋友们在看到好看的博客啊,网站啊,肯定都会想把它占为己有。如果能在某宝上买到还好,如果不能买到,站长又不想出售,怎么办呢?对于既不懂代码又不懂网页设计的人来说,

sinat_38992528的博客 5541

设备管理器找不到蓝牙?从驱动到BIOS的系统排查指南

在Windows系统中,蓝牙功能依赖硬件、驱动、系统服务三层协同工作。设备管理器作为硬件状态的可视化窗口,当蓝牙设备消失时,往往意味着某一层链路中断。常见原因包括BIOS无线开关关闭、驱动异常、蓝牙支持服务被禁用,或系统文件损坏。排查思路应从基础概念出发,先理解蓝牙设备在设备管理器中的四种隐藏位置,再通过扫描硬件、检查BIOS、重装驱动、修复服务等步骤逐层定位。这一方法不仅适用于Windows电脑,也适用于HC-05、ESP32等嵌入式蓝牙模块,因为硬件、协议栈、应用层的故障逻辑相通。掌握这套技术价值在于减

weixin_33377602的博客 269

DeepSeek 框架和技术栈分析

DeepSeek 诞生于对更高效、更强大的深度学习计算和模型训练的追求。随着深度学习模型的规模不断增大,如大型语言模型(LLMs)和复杂的视觉模型,传统的框架在处理这些大规模模型时面临着性能瓶颈和资源利用效率低下的问题。DeepSeek 旨在解决这些问题,通过优化框架设计和采用先进的技术栈,实现更高效的模型训练和推理,同时降低计算成本。

yournameplease的专栏 1512

Python 爬虫爬取网页

工具:python 2.7 import urllib import urllib2 def getPage(url)://爬去网页的方法 request=urllib.Request(url)//访问网页 reponse=urllib2.urlopen(request)返回网页 return response.read()//读取网页内容 url='所需要爬取的...

ZHAOYANFEIZHI的博客 566

手把手教你用Cadence Virtuoso设计折叠式共源共栅放大器(0.18μm工艺实战)

本文详细介绍了在0.18μm工艺下使用Cadence Virtuoso设计折叠式共源共栅放大器的完整流程。从工艺参数获取、电路架构分析到具体参数计算和仿真验证,提供了实战设计指南,帮助工程师掌握这一模拟IC设计中的关键技术,特别适合需要中等增益和较大输出摆幅的应用场景。

open4的博客 411

windows 安装 yarn

windows 安装 yarn 下载node.js http://nodejs.cn/download/ 通过 Chocolatey 安装 以管理员身份打开 cmd.exe @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy...

@木尘的小博客 3337

OpenClaw智能体应用第一集--飞书多智能体配置

本文介绍了智能体(Agent)的核心概念与配置实践。Agent作为独立作用域的"大脑",包含模型(认知引擎)、记忆系统(短期/长期记忆)、人设(角色定义)、工具(外部能力调用)、规划执行(任务拆解)、运行环境等核心要素。每个Agent拥有唯一agentId标识,通过accountId区分渠道账号,Binding机制实现消息路由。实践部分展示了通过命令行配置多个智能体(如writer)的过程,包括插件注册和工具加载。系统支持多Agent架构,可根据不同场景需求灵活配置专属智能体。

weixin_44626085的博客 1747

linux入侵排查-综合日志分析

2.分析攻击者首次成功登录web管理后台的时间 还可以知道攻击者可能是通过10.2.4.11这个跳板服务器跳过来的,然后我们继续排查,可以发现日志中POST请求大多都是1047字节,然后往后大多是300字节,POST请求的响应状态码有200和302这两个,其中的302是爆破成功后持续爆破产生的日志,再1047字节和300字节中间夹着一个978字节,就是200响应和302响应的中间。7.分析攻击者留下的持久化后门的时间和后门执行情况 排查计划任务,发现有一个计划任务还是被加密的,应该是反弹shell的。

chinese_cabbage0的博客 644

熹微~~~基于Vue开发的昏暗风格的响应式网页!

熹微(dim-star),名字来源于晋代田园派诗人陶渊明的《归去来兮辞》:问征夫以前路,恨晨光之熹微,因为整个界面的风格是较为暗淡的,页面中的组件又总是给人微亮的感受,所以以熹微来命名。熹微是基于vue框架开发的只包含前端页面的响应式网页,整个页面的响应式布局可以很好的展示组件随着页面的尺寸的变化而变化。BlogComponent组件分由一两个卡片样式构成,如下所示blogsblogblog。

京茶吉鹿的博客 6735

Halcon异常检测训练避坑指南:如何避免GPU内存溢出和样本不足问题

本文针对Halcon深度学习异常检测训练中常见的GPU内存溢出和样本不足两大难题,提供了从原理分析到实战解决方案的深度指南。通过调整批次大小、图像尺寸、使用梯度累积等技巧有效管理显存,并利用针对性数据增强与人工合成策略破解小样本困境,帮助开发者构建稳定高效的训练流程。

river的博客 217

[DIV+CSS][转]网页跳转特效~~~

终于终于让我找到网页调转特效了~~~复制下面2段代码中的任意一个,粘贴在修改主模版源码的网头即可,效果不错哟~~~ 代码如下:  解释一下第一行的"page-enter"是说进入页面的时候显示过渡效果第二行反之亦然,是说离开页面的时候显示效果通常我都是只用第一行代码下面的Duration=1是设定过渡效果的速度,1我觉得挺好的,数字越大就越慢Transition=23这个就是国

1657

学Simulink--基础微电网场景实例:基于Simulink的微电网黑启动过程建模与仿真

黑启动(Black Start)是指在全系统停电(无电压、无频率)状态下,微电网依靠内部电源自主恢复供电的能力。🌩️典型场景主网长时间故障自然灾害导致区域停电计划检修后重启❗挑战无参考电压/频率 → 逆变器无法锁相负荷逐级投入 → 需避免过流/过压多电源协调 → 防止环流或失步✅黑启动成功标准在30 秒内恢复关键负荷供电电压/频率稳定在范围内无设备损坏或保护跳闸🎯本文目标:手把手教你使用 Simulink + Simscape + Stateflow 搭建。

amy_mhd的博客 201

ardupilot BMI088加速度陀螺仪学习

本节主要记录ardupilot 中BMI088传感器的学习过程,欢迎批评指正。BMI088是一款高性能6轴惯性传感器,由16位数字三轴±24g加速度计和16位数字三轴±2000°/ s陀螺仪组成。 BMI088允许高精度测量方向和沿三个正交轴的运动检测。BMI088具有高振动鲁棒性和3 x 4.5 x0.95mm³的小尺寸,是用于无人机和机器人应用等恶劣环境的高性能IMU中的独特产品。 BMI088专门设计用于有效抑制由于PCB上的共振或整个系统的结构而可能发生的振动。 除了高振动稳定性外,BMI088的出

陌城烟雨 2056

响应式网页的字体大小呀~~~

最近用响应式网页,会发现如果你将网页每个需要用的地方字体大小设为多少PX时,很有可能缩小页面字体会因为网页而出现排版不太好看的问题 这个时候。。。 如果你把font-size:不设为PX就好了嘛! 那设为什么呢?大部分地方都会设为多少em,原谅我太懒,不想拿着计算器噼里啪啦。 那就设为rem好了。 rem是指根元素的字体大小,em是指父级元素字体的大小。 当把html{ font-

Ada_lake的博客 5493

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

魔法诗~~~一套基于Vue开发的实用、高端、炫酷的响应式前端网页!!!

一套基于Vue3框架开发的实用、高端、炫酷的响应式前端网页,

京茶吉鹿的博客 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

网页意外变形,网页源码首行是空行~~~

<br />因为要做网站服务器迁移,把源码上传到新服务器后,发现页面有变形。查看源码,发现在<br /><!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /> <br />前面有一行空行!百思不得其解。由于是用editplus编辑的,后来在显示文件编码那个地方,发现了差异!之前的文件编码是UTF-8,现在的是UTF-8

智造编程 1452

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Bootstrap响应式旅游网页练习打卡~~~

bootstrap响应式旅游网页练习打卡!!!

m0_69064503的博客 403

取网页的源码~~~

方法一: public  System.Text.StringBuilder GetPageSource(string url)  {   HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);   request.Timeout = 15000;   request.KeepAlive = false;   Stre

lili20082402038的专栏 541

CSS真的是世界上最神奇的语言~~~

你是否曾经想过,为什么网页上的文字、图片、按钮、菜单等元素都能够呈现出各种各样的样式和效果?你是否曾经想过,为什么网页上的布局可以随着屏幕大小的变化而自适应地调整?你是否曾经想过,为什么网页上的动画可以让你眼花缭乱,让你感受到无穷的魅力?答案就是:CSS。CSS,全称Cascading Style Sheets,中文译为层叠样式表,是一种用来描述网页上的元素如何显示的语言。

爱蹦跶的全栈大A阿 1178

网页用 JavaScript DOM 仿作QQ的窗口抖动效果,超简单~~~

网页用 JavaScript  DOM 仿作QQ的窗口抖动效果,代码简单,超简单的~~~ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 抖动窗口效果 //来个循环,循环执行抖动 for(var i=0;i   //上下不动,向右抖20   m

IT忍者神龟 2824

让你的网页,点哪都是小心心~~~

效果如下: 简单粗暴的代码: &amp;lt;script&amp;gt; !function (e, t, a) { function r() { for (var e = 0; e &amp;lt; s.length; e++) s[e].alpha &amp;lt;= 0 ? (t.body.removeChild(s[e].el), s.splice(e, ...

tian_tian_gong的博客 1846

网页用 JavaScript DOM 仿作QQ的窗口抖动效果,超简单~~~

网页用 JavaScript  DOM 仿作QQ的窗口抖动效果,代码简单,超简单的~~~ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 抖动窗口效果 //来个循环,循环执行抖动  for(var i=0;i   //上下不动,向右抖20

zwt90的专栏 640
上一篇: GoBoard3D(WPF) 游戏规则
下一篇: 3D版中国象棋之结语
codingcrazy
博客等级 码龄16年 14粉丝 21原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值