我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

爬虫,下面这段代码什么意思

def parse(self, response):
filename = response.url.split("/")[-2]
with open(filename, 'wb') as f:
f.write(response.body)

定义一个叫做parse(字面理解,解析)的函数
这个函数从response.url中提取第三个斜杠之后的部分(比如http://www.abc.com/123.zip,得到文件名123.zip)
打开这个文件读取内容,并且将它返回,作为response.body输出
这段程序实际上实现了一个http静态的服务器

近期文章

  • 倒立摆的问题研究下提供下
  • mac下用ssh远程登录为什么只能切换到root登陆
  • 第一次写项目,是一个爬虫,但问题来了
  • 跪求这种需求sql写法,试了好多次
  • 求大神,关于c语言的问题
  • Gaussian Prime
  • Conic Section
  • 关于flask-wtforms的提问
  • 在Linux下通过read读文件出现的问题
  • Gps代码没有错但是代码下面有红线 运行没问题可以真机Android
  • 有关Visual Studio 2005 运行拒绝访问的问题
  • 关于asp.net导出excel提示没有./权限的问题。
  • Tilt Cylinder
  • Alkanes
  • nginx:[emery] invalid host in upstream
  • 安装Linux时出现问题无法解决
  • 关于多线程使用的一个问题
  • 二级域名能够单独使用一个后台吗
  • scrapy 运行抛出NotImplementedError,请问一般什么原因造成呢?
  • JS 想请求助大家的帮忙....

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华