python简单爬虫课题_VS2019python爬虫入门

VS2019新建python项目

在vs2019中添加python编译环境

创建python控制台应用程序项目

配置python环境

安装requests第三方库

管理程序包,执行安装requests包命令pip install requests

导入第三方包

import requests

简单爬虫编写

import requests

if __name__ == "__main__":

kw = input(‘输入搜索关键词:‘)

url = ‘https://search.bilibili.com/all/‘

headers = {

‘user_agent‘:‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.146 Safari/537.36‘

}

data = {

‘keyword‘:kw

}

response = requests.get(url=url,params=data,headers=headers)

page_text = response.text

FileName = kw+‘.html‘

with open(FileName,‘w‘,encoding=‘utf-8‘) as fp:

fp.write(page_text)

print(FileName,‘成功!!‘)

测试

输入搜索关键词:爬虫

爬虫.html 成功!!

Press any key to continue . . .

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/329233.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“.Net 社区虚拟大会”(dotnetConf) 2016 Day 2 Keynote: Miguel de Icaza

美国时间 6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开,美国时间6.8 是第二天, Miguel de Icaza 做Keynote,Miguel 在波士顿Xamarin的办公室,所以使用了Skype。 class"video_iframe" …

Java泛型总结

转载自 Java泛型总结 Java泛型是JDK5引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用的时候使用具体的类型来替换。泛型最主要的应用是在JDK5中的新集合类框架中。对于泛型概念的引入&#xf…

用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序

原文:Your First ASP.NET Core Application on a Mac Using Visual Studio Code作者:Daniel Roth、Steve Smith 以及 Rick Anderson翻译:赵志刚校对:何镇汐、刘怡(AlexLEWIS) 本节将展示如何在 macOS 平台上创建首个 ASP.NET Core…

linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法

一、下载地址本文安装的版本:或者使用wget下载:[rootlocalhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.32-el7-x86_64.tar.gz[rootlocalhost opt]# tar -xvf mysql-5.7.32-el7-x86_64.tar.gz二、检查是否已经安装过mysql[…

Java 8 新特性:扩展注解(类型注解和重复注解)

转载自 Java 8 新特性:扩展注解(类型注解和重复注解)(注:先回顾下JDK1.5版本出现的注解 ,然后再解释JDK 8的注解 更新内容。) 一.注解(JDK1.5) 1.注解(&…

框架写mysql插入为空_学习springMVC框架配置遇到的问题-数据写入不进数据库时的处理办法...

Idea简单SpringMVC框架配置前边已经介绍过了Struts在Idea上的配置,相对于Struts来说,我觉得SpringMVC有更多的优势,首先Struts是需要对action进行配置,页面发送不同的请求,就需要配置不同的acti ...hibernate学习之一 框架配置hibernate 框架 1.hibernate框架应用在javaee三层结…

“.Net 社区虚拟大会”(dotnetConf) 2016 Day 3 Keynote: Scott Hanselman

美国时间 6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开,美国时间6.9 是第三天, Scott Hanselman 做Keynote。今天主题围绕的是.NET OpenSource 展开,Hanselman通过PowerBI分析了.NET社区这两年的发展&#…

Java注释@interface的用法

转载自 Java注释interface的用法java用 interface Annotation{ } 定义一个注解 Annotation,一个注解是一个类 Override,Deprecated,SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某…

RPC的发展历史

服务器通讯原理就是一台socket服务器A,另一台socket客户端B,现在如果要通讯的话直接以流方式写入或读出。 这样能实现通讯,但有个问题。如何知道更多信息?比如需要发送流大小,编码,Ip等。 这样就有了协议,协议就是规范…

类的继承python 简明_[简明python教程]学习笔记2014-05-04

今天学习的内容:1.面向对象编程的概念1)面向对象的三个基本特征:封装、继承、多态2)类和对象是面向对象编程的2个主要方面。类使用class关键字创建。类的域和方法被列在一个缩进块中。2.类[rootreed 0504]# cat simpleclass.py#!/usr/bin/pythonclass Pe…

子类可以继承到父类上的注解吗

转载自 子类可以继承到父类上的注解吗?不了解注解基础知识的请先看《JDK 5 Annotation\注解\注释\自定义注解》子类可以继承到父类上的注解吗? 我们知道在编写自定义注解时,可以通过指定Inherited注解,指明自定义注解是否可以被继承。但实现…

java aop 实例_Spring aop 简单示例

简单的记录一下spring aop的一个示例基于两种配置方式:基于xml配置基于注解配置这个例子是模拟对数据库的更改操作添加事物其实并没有添加,只是简单的输出了一下记录首先看下整个例子的目录图全部代码就不贴了,数目有点多,不过很简…

用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API

原文:Building Your First Web API with ASP.NET Core MVC and Visual Studio作者:Mike Wasson 和 Rick Anderson翻译:谢炀(kiler)校对:何镇汐、刘怡(AlexLEWIS) HTTP 协议不仅仅提供网页服务。它也是一个构建公开服务和数据 API …

java抽取pdf_java 抽取 word,pdf 的四种武器

转自:https://www.ibm.com/developerworks/cn/java/l-java-tips/ 感谢作者发布的文章用 jacob其实 jacob 是一个 bridage,连接 java 和 com 或者 win32 函数的一个中间件,jacob 并不能直接抽取 word,excel 等文件,需要自己写 dll 哦&…

SuperSocket与Netty之实现protobuf协议,包括服务端和客户端

今天准备给大家介绍一个c#服务器框架(SuperSocket)和一个c#客户端框架(SuperSocket.ClientEngine)。这两个框架的作者是园区里面的江大渔。 首先感谢他的无私开源贡献。之所以要写这个文章是因为群里经常有人问这个客户端框架要如…

Java 注解指导手册 – 终极向导

转载自 Java 注解指导手册 – 终极向导译文出处: Toien Liu 原文出处:Dani Buiza编者的话:注解是java的一个主要特性且每个java开发者都应该知道如何使用它。我们已经在Java Code Geeks提供了丰富的教程, 如Creating Your Own Java Annota…

ajax调用后台java类_ajax调用java后台方法是什么

ajax是一种基于 JavaScript和HTTP请求(HTTP requests),广泛应用在浏览器的网页开发技术。那么,ajax调用java后台方法是什么?var http_requestfalse;function sendRequest(method,url,content,processResponse){http_requestfalse;if(window.XMLHttpRequ…

用 Visual Studio 发布一个 Azure 云 Web 应用程序

原文:Getting Started 作者:Rick Anderson 翻译:谢炀(Kiler) 校对:孟帅洋(书缘)、刘怡(AlexLEWIS)、何镇汐 设置开发环境 安装最新版本的 Azure SDK for Visual Studio 2015。如果你之前没有装过 Visual Studio 2015,S…

Java中的注解是如何工作的

转载自 Java中的注解是如何工作的?自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如Override,Deprecated这样的注解。这篇文章中,我将向大家讲述到底什…

impdp导入mysql_Oracle数据库的impdp导入操作以及dba_directories使用方法

Oracle数据库的impdp导入操作以及dba_directories使用方法今天从同事那里拿到了导出的dmp文件,当导入时发现了很多问题,记下来以免以后忘记,以下是本人的操作过程:1.首先是创建一个文件夹dump,用来存放dmp文件&#xf…