首页
学习
活动
专区
工具
TVP
发布

写个爬虫看看现在网友都喜欢啥?

作为21世纪新时代年轻人,我不看抖音,不刷快手,每日都沉浸在对知识渴望与科研向往中,一天不学习我就浑身难受 。 当然,我也会好奇,现在年轻人都喜欢啥 ?...于是乎,借着学习(fu xi)Python理由,写了这个小程序,这是个利用Requests模块编写网络爬虫( suan shi ba ?)。可以爬取任意百度贴吧所有帖子。...程序示例 在我年轻那个时代里,贴吧是人手必备,那个时候,贴吧要比现在火多,各种学校贴吧、专业交流贴吧都是热火滔天。在这其中,更加被社会各界网友封神就是李毅吧了。 ......但是,我今天进贴吧看了,好像李毅吧也要凉了.... 时代在变啊... 程序 功能:爬取任意百度贴吧所有帖子,获取帖子标题和链接,并保存到根目录下Tieba.data中。...服务器返回注释 如何在浏览器中查看服务器返回源码 后记 昨天写了个贴吧爬虫,本想看看现在年轻人都喜欢啥,但是爬了八万多条数据才发现现在玩儿贴吧都是老年人。。。

33920
您找到你想要的搜索结果了吗?
是的
没有找到

我为什么建议大家一定C 语言

C 认识 1、C 语言作为编程最古老语言之一,至今走过了快半个世纪,久经考验,仍然是宝刀未老,在排行榜上常年名列前茅,这铁铮铮事实还不能说明问题吗?...其设计精髓,其内涵思想,都是值得当下我们学习与借鉴 2、C 语言作为我接触编程开始,对我影响很大,带我入了 IT 这行,我本人也是极其喜欢 C 语言C 语言涉及了很多底层知识,比如:内存...、寻址、如果你不懂操作系统相关知识、是很难学会 C 语言,而 Windows、Linux、Unix 等操作系统内核 90% 以上都使用 C 语言开发,C 语言是一门直通底层语言 3、学习 C 语言...,其它很多语言在语法上都和 C 语言类似, Java、C++、C#、PHP、JavaScript 等,学完 C 语言再学这些语言都轻松很多 5、C 语言能干什么,据我所知: A、C 语言主要用于底层开发...,我觉得该经历迟早都会来,早点经历过、被折磨过,自己才能有提升,经历过的人都懂 小编给大家推荐一个学习氛围超好地方,C/C++交流企鹅裙:870963251!

1.4K50

从Python语言角度C++指针

技术背景 从一个Python Coder角度来说,其实很羡慕C++里面指针类型用法,即时指针这种用法有可能会给程序带来众多不稳定因素(据C++老Coder所说)。...本文主要站在一个C++初学者角度来学习一下指针用法,当然,最好是带着一定Python基础再去学习C++逻辑,会更容易一些。 内存地址赋值 一般认为,指针就是一个内存地址。.../main 1 2 在Python常规编程中,如果不直接对new_check.p进行修改或者重新复制,我们是没办法改变new_check.p,这是使用C++指针好处之一。.../main 1 2 数组指针 C++中可以用一个指针ptr指向数组第一个元素,然后通过迭代指针方法,例如使用ptr++来指向数组下一个元素。...总结概要 本文主要是站在一个有一定Python经验C++新手角度,学习一下C++中指针使用方法。

7610

《连连》算法c语言演示(自动连连)

(图片是游戏示意图,来自互联网,与本文程序无关) 题目就知道是写给初学者,没需要就别看了,自己都觉得怪无聊。 很多游戏耐玩性都来自精巧算法,特别是人工智能水平。...比如前几天看了著名Alpha GO算法,用了复杂的人工智能网络。而最简单,可能就是连连看了,所以很多老师留作业,直接就是实现连连。 连连游戏规则非常简单: 两个图片相同。...很简单,一个2维整数数组,数组值就是图片标志,相同数字表示相同图片。有一个小重点就是,有些连连地图中,允许在边界两个图片,从地图外连线消除。...用到算法基本就是这些,下面程序。本程序使用GCC或者CLANG编译,可以在Linux或者Mac直接编译执行。...//使用100是为了每次产生2个相同图片,从而保证整个图可以消除完 #define _datas (100) //c语言没有bool类型,为了方便自定义一个 typedef int bool; #define

2.8K90

《写给大家设计书》- UI设计必看

建立清晰、精巧和整体性外观 4、亲密性 彼此相关项应当互相靠近,归组在一起。如果多项之间有很强亲密性,将它们视为一个视觉单元,而不是鼓励元素。...小结: 如果项之间存在亲密性,则将他们视为一个视觉单元,而不是多个孤立元素。要有意注意到阅读顺序,视线如何移动,从哪里开始沿着怎样路线,在哪里结束。...注意问题: 避免界面上出现过多孤立元素 不属同一组元素不要建立联系!...2.页面上只使用一种对齐方式 3.我们大脑喜欢看有序东西,这会给人一种平静、安全感觉。降低大脑处理信息难度,有助于信息表达。 ? 图片.png 上图外观强差人意,但是没有对齐 ?...图片.png 颜色关系 1.互补:色轮上相对颜色为互补色,最佳搭配是一种作为主色,一种用于强调 ? 图片.png 2.三色组:彼此等距三只种颜色会形成让人愉悦三色组 ?

57920

C语言学习系列-->淡指针(2)

前言 不把指针学扎实,可不敢说自己C语言基础学好 一、数组名理解 #include int main() { int arr[10] = { 1,2,3,4,5,6,7,8,9,10...数组名就是数组⾸元素(第⼀个元素)地址是对,但是有两个例外: • sizeof(数组名),sizeof中单独放数组名,这⾥数组名表⽰整个数组,计算是整个数组⼤⼩, 单位是字节 •...&数组名,这⾥数组名表⽰整个数组,取出是整个数组地址(整个数组地址和数组⾸元素地址是有区别的) 除此之外,任何地⽅使⽤数组名,数组名都表⽰⾸元素地址。...数组名是数组⾸元素地址;那么在数组传参时候,传递是数组名,也就是说本质上数组传参传递是数组⾸元素地址。 所以函数形参部分理论上应该使⽤指针变量来接收⾸元素地址。...那么在函数内部我们写 sizeof(arr) 计算是⼀个地址⼤⼩(单位字节)⽽不是数组⼤⼩(单位字节)。正是因为函 数参数部分是本质是指针,所以在函数内部是没办法求数组元素个数

8310

从反汇编恶意程序C语言结构

本文首发于奇安信攻防社区,原文链接:https://forum.butian.net/share/833 0x00 前言 本文利用IDA分析4个简单恶意程序,旨在基本掌握这4个恶意程序C语言逻辑结构...跳过去看看 这个结构很像前面分析 printf函数,那我们再往前看一。...通常会使用这两个函数 字符串也是发现了一些很有意思,在临时目录会生成 cc.exe 文件,还会去修改注册表自启动项目录 下面接着main 函数,与上一个恶意样本很像,接下来就找不同 401000...(判断Internet是否连接),401040(解析HTML),4012b5(printf函数),401150(switch语句) 而当我们整个函数视图时候,发现了一个向上箭头,很明显出现了循环...总结 通过简单反汇编简单恶意文件C语言结构就先到这里,思路我上面都有提到,更复杂我也正在慢慢学习,如有不足,欢迎师傅们斧正。

54020

《写给大家设计书》摘要与总结

写给大家设计书 该书适合完全没有设计背景,或在设计方面没有经过正规培训的人。 该书描述浅显易懂,并且配有很多插图来做描述说明。阅读起来觉得很轻松。...这样有助于让不同内容区分开,让信息变清晰。 当页面有超过5个孤立元素时,可以考虑是否把一些孤立元素放到一起,否则页面容易显得比较乱。 为了显示亲密性,相关元素在距离上靠比较近。...同样,不相关元素之间应该有比较大间距,或者有分隔线之类,让用户能明显知道这些内容是不相关。 对齐 对齐指的是:任何元素都不能在页面上随意安放。...每一项都应当与页面上某个内容存在某种视觉上联系。对齐能给人整齐,有序感觉。我们眼睛也喜欢看到有序事物,这给人一种平静,安全感觉。...试读 http://read.douban.com/ebook/402418/ 致谢 《写给大家设计书》这书是用coding.net1码币换。Thanks coding.net。

54230

C语言学习系列-->淡指针(1)

计算上CPU(中央处理器)在处理数据时候,需要数据是在内存中读取,处理后数据也会放回内存中,那我们买电脑时候,电脑上内存是8GB/16GB/32GB等,那这些内存空间如何⾼效管理呢?...C语⾔中给地址起了新名字叫:指针。...位(即4个字节) 64位平台下地址是64个bit位(即8个字节) 注意指针变量⼤⼩和类型是⽆关,只要指针类型变量,在相同平台下,⼤⼩都是相同。...结论:指针类型决定了,对指针解引⽤时候有多⼤权限(⼀次能操作⼏个字节)。 ⽐如: char* 指针解引⽤就只能访问⼀个字节,⽽ int* 指针解引⽤就能访问四个字节。...NULL 是C语⾔中定义⼀个标识符常量,值是0,0也是地址,这个地址是⽆法使⽤,读写该地址 会报错。

8010

写给大家机器学习书【Part1】

作者:徐晗曦 原文:写给大家机器学习书(第一篇) https://zhuanlan.zhihu.com/p/25328686 1....为什么机器经过学习能够神奇预测用户喜好、股票涨跌?人们好奇又渴望。...(有好货故事我将另写一个系列) 这里以有好货“瀑布流”页面(图2中间)为例。这个页面是一个完全个性化页面,不同用户进入到有好货瀑布流页看到商品推荐是不同。...这些历史数据记录了什么样用户点击了什么样商品,什么样用户对什么样商品看了没有点击。...最后我们总结了机器学习适合解决问题,是那些难以用规则解决问题。并且机器学习必要前提不仅是有大量数据,而且需要数据中确实存在隐藏某种规律,机器学习才能帮上忙。

68030

写给大家机器学习书(第三篇)

为什么机器经过学习能够神奇预测用户喜好、股票涨跌?人们好奇又渴望。...看过PLA假设集合函数表示之后,重要是理解PLA假设集合直观解释,事实上之所以把PLA作为第一个学习算法,就是因为它有着非常直观理解方式。...在现实中,哪怕原本训练数据产生于某个“上帝真相”并且是线性可分,在收集数据处理数据过程中不可避免会引入一些脏数据,这部分错误训练数据我们称为噪声(Noise)。...针对这种噪声数据引起,原本线性可分训练数据变成了不是线性可分情况,有一个升级版 PLA 算法,只需要增加简单两步节能解决问题: 当然,如果你训练数据不是线性可分是下图这种情况,作为线性分类器...再次感谢您阅读,这里是《写给大家机器学习书》,希望我有把事情说清楚,有任何疑惑或者问题,欢迎留言。 祝开心 :) 系列推荐 写给大家机器学习书(第一篇) 写给大家机器学习书(第二篇)

76060

写给大家机器学习书(第二篇)

作者:徐晗曦 来源:https://zhuanlan.zhihu.com/p/25439997 在《写给大家机器学习书》第一篇,我们了解了机器学习基本概念,机器学习三个要素——数据、学习算法和模型...图1: 在这个系列第二篇,我将首先借有好货这个真实应用场景,让大家看看数据长什么样,了解现实中机器学习输入数据是怎么来。 接着,我们需要引出模型符号化表示和定义。...数学符号引入一方面有利于后续进入到具体学习算法讨论时有更高效率,另一方面这也是每个学习者准确理解机器学习绕不过去一环。...训练数据每一行称为一个“训练样本”(Training Sample),通常大家就简称“样本”(Sample)。...可是在后续学习中,尤其是进入到具体学习算法讨论时,文字表达效率不如符号表示来高,所以现在我们就要引出模型符号化表示和定义。

87570

从编译原理角度C语言是如何转换成汇编语言

大家都知道计算机只能处理和识别二进制指令,而我们利用各种高级编程语言所编写程序,要经过一些列处理步骤,最终转变为汇编指令,再最后转变为机器指令。 ?...而我们几年所要给大家讲的是高级编程语言到汇编语言这一转变过程,后面就以C语言为例。 ? ? ? ? 怎么样,计科专业学生或者学过编译原理看到上面几本书熟悉吗?...言归正传,我们今天讨论C如何转换成汇编语言,在讲之前先给大家简要介绍下汇编语言: 汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件低级语言,亦称为符号语言...简单了解了汇编语言,那么根据编译原理C语言是怎么转换成汇编语言呢?总共可分以下6个步骤: 1....以上大概就是C语言转换成汇编过程了,当然可能大家所学编译原理课程中只列举了核心几个步骤,而且一个步骤就是课程一章内容,也比较详细,我们这里只做简要介绍,目的是让大家对这个转换过程有个大体了解,有兴趣想深究还是建议去系统学习编译原理

1.8K30

用易语言写个简单小爬虫其中关键点

”, “0”) 请求data提交内容 = 请求data参数.获取JSON文本 () 三.进行请求 调用网页_访问S方法 .子程序 网页_访问S, 文本型, , 源码由[洫蜘蛛]提供,使用WinHttp....参数 网址, 文本型, , 完整网页地址,必须包含http://或者https:// .参数 访问方式, 整数型, 可空 , 0=GET 1=POST 2=HEAD 3=PUT 4=OPTIONS...5=DELETE 6=TRACE 7=CONNECT .参数 提交信息, 文本型, 可空 , POST专用 .参数 提交Cookies, 文本型, 参考 可空 , 设置提交时cookie .参数...返回Cookies, 文本型, 参考 可空 , 返回Cookie .参数 附加协议头, 文本型, 可空 , 一行一个请用换行符隔开,建议填写常量值或文本值,防止因传参引发错误 .参数 返回协议头,....参数 返回重定向, 文本型, 参考 可空 , 可以被省略,提供参数时只能提供文本型变量,用于当发生重定向时取回页面重定向地址。

1.8K20

写给大家机器学习书(第一篇)

为什么机器经过学习能够神奇预测用户喜好、股票涨跌?人们好奇又渴望。...(有好货故事我将另写一个系列) 这里以有好货“瀑布流”页面(图2中间)为例。这个页面是一个完全个性化页面,不同用户进入到有好货瀑布流页看到商品推荐是不同。...这些历史数据记录了什么样用户点击了什么样商品,什么样用户对什么样商品看了没有点击。...总而言之,机器学习是一门研究“学习算法”学问,“学习算法”基于历史经验数据产生模型,进而使计算机有了对新情况进行预判和预测“技能”(比如预测用户喜好或股票涨跌)。...最后我们总结了机器学习适合解决问题,是那些难以用规则解决问题。并且机器学习必要前提不仅是有大量数据,而且需要数据中确实存在隐藏某种规律,机器学习才能帮上忙。

827110

C++】C 语言C++ 语言关系 ( C 语言发展 | C 语言缺陷 | C 语言 + 面向对象 + 高级语言特性 | C++ 语言增加内容 | C 语言C++ 语言应用场景 )

C99 , C11 , C17 等标准 , 以满足新编程需求 ; 二、C 语言缺陷 C 语言有如下缺陷 : C 语言 没有经历过 缜密 设计过程 , 都是根据需求逐渐完善 , 出现了很多缺陷和漏洞...+ 高级语言特性 1、C 语言衍生高级语言 鉴于 上述 面向过程 C 语言 设计缺陷 , 在 C 语言 基础上 , 引入 面向对象 设计方法 , 同时加入 高级语言特性 , 开发出了 高级面向对象...2、C 语言C++ 语言关系 C 语言C++ 语言 并 不是 竞争关系 ; C++ 语言 是 以 C 语言为基础 加强版本编程语言 , 可以看作是更好 C 语言 , 在 C++ 语言...中 , 可以使用 C 语言语法 , 对 C 语言完全兼容 ; C++ 语言 包含 C 语言 , 在 C++ 代码中可以使用 C 语言语法 , 但是在 C 语言中不能使用 C++ 语法 ; 3、C++...语言应用场景 C 语言C++ 语言应用场景 : C语言 应用场景 : 系统软件、操作系统、编译器等 底层系统级应用 ; C++ 语言 应用场景 : 大型应用程序、游戏 等更 高级应用 ; 在不同

20920
领券