ICode9

精准搜索请尝试: 精确搜索
  • CVE-2017-12615 Tomcat PUT方法任意写文件漏洞2022-01-04 20:02:23

    漏洞简介 2017年9月19日,Apache Tomcat官方确认并修复了两个高危漏洞,漏洞CVE编号:CVE-2017-12615和CVE-2017-12616,其中 远程代码执行漏洞(CVE-2017-12615) 影响: Apache Tomcat 7.0.0 - 7.0.79(7.0.81修复不完全) 当 Tomcat 运行在 Windows 主机上,且启用了 HTTP PUT 请求方法(例如,

  • Requests(一):发送一个json格式的post请求2022-01-04 17:33:29

    一、背景: 用postman 工具发送一个数据格式为json 的请求,得到了服务器的响应。 用python的requests 库写的请求,却报错了,没有得到该有的结果。 二、解决方法: 1、先确认自己的请求信息和函数使用是否正确,包括请求头、请求体和参数传递。 2、看服务器的日志,如果服务端的日志当中收到了

  • python爬虫相关学习2022-01-04 15:37:35

    import requestsimport re #正则表达式模块url = 'https://api.bilibili.com/x/v1/dm/list.so?oid=460329133'#1 发送请求#请求方式的注意是get或者post#还有参数#headers请求头作用是吧python代码进行伪装模拟成浏览器去发送请求一般只要一个user-agent就行了#ua内涵浏览器基本属

  • 某度图片抓取(代码)2022-01-03 23:03:17

    import requests from urllib.parse import quote import jsonpath import json url = r'https://image.baidu.com/search/acjson' headers = { 'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, l

  • Python | P站壁纸爬取2022-01-03 13:32:28

    今天我们要爬取的是动漫壁纸图片,来看今天的主角: 在浏览的时候,当滑到底部时,壁纸会刷新加载,所以我们可以知道,壁纸是动态加载的。 打开开发者模式,观察HTML的动态变化。 点击NetWork,XHR,我们就可以发现, 图片地址是通过JSON数据传输过来的,所以,我们不就知道了每张壁纸对应的

  • Requests实现简单的注册登录2022-01-02 18:00:41

    import requests # 请求头 headers = { "X-huiya-Media-Type": "huiya.v2" } # =================== 注册接口 ======================= url = "https://huiya-app-company.jia400.com/auth/login" req_data = { "username": &

  • MQ消费失败,自动重试思路2021-12-30 11:35:15

    在遇到与第三方系统做对接时,MQ无疑是非常好的解决方案(解耦、异步)。但是如果引入MQ组件,随之要考虑的问题就变多了,如何保证MQ消息能够正常被业务消费。所以引入MQ消费失败情况下,自动重试功能是非常重要的。这里不过细讲MQ有哪些原因会导致失败。 MQ重试,网上有方案一般采用的是,本地消

  • get_headers()获取文件大小,解决https链接报错问题2021-12-27 18:00:08

    获取文件大小代码 $file_size = @get_headers($file_path, 1); $file_size = $file_size['Content-Length'] ?? 0; 获取https的链接时报错日志 error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed [ error ] [2]get_headers(): Failed to

  • WebAPi性能2021-12-27 11:04:53

    阅读目录 一、序列化对比 二、测试用例更新: 三、压缩方式(1) 【IIS设置】 四、压缩方式(2)【DotNetZip】  五、压缩方式(3)【自定义实现】 六、context.Response.Content.Headers和context.Response.Headers有什么不同呢? 阅读目录 提高WebAPi性能 前言 回到目录 提高WebAPi

  • Rust:axum学习笔记(2) response2021-12-26 23:03:48

    上一篇的hello world里,示例过于简单,仅仅只是返回了一个字符串,实际上axum的response能返回各种格式,包括: plain_texthtmljsonhttp StatusCode...web开发中需要的各种格式,都能返回。talk is cheap ,show me the code! 直接上代码: axum = "0.4.3" tokio = { version="1", features =

  • fiddler抓取guns框架登录以及业务接口【java】2021-12-25 20:03:10

     点击登录按钮后在fiddler中找出请求url。链接过多的话设置一下fiddler中的过滤器就好了。  登录进来后随便点击一个功能进行测试。    直接点击raw就能看到请求头的全部内容。下面的点击json,就能看到返回的响应结果了。  下面是java代码,因为我是学Java的,所以就用java来远

  • 唤醒手腕Python网络爬虫学习笔记(学习中,更新中)2021-12-23 16:32:12

    唤醒手腕Python爬虫学习笔记 1、基础知识点 字符串的分割 webString = 'www.baidu.com' print(webString.split('.')) # ['www', 'baidu', 'com'] 字符串前后空格的处理,或者特殊字符的处理 webString = ' www.baidu.com ' print(webString.strip()) # w

  • 用Python下载抖音无水印视频!2021-12-22 10:33:16

        分享学习Python爬虫、数据分析、数据挖掘的点滴。 最近发现了抖音无水印视频的下载方法。 # 抖音接口 「url」参数值就是从抖音上复制的链接。 Python下载 首先来看一下,直接访问抖音链接得到的结果。     妥妥的水印... 接下来打开浏览器的开发者工具,看看视频的地址。

  • 使用npoi读取创建Excel,通过流现在文件2021-12-22 01:01:27

    本来代码已经写好了,传递给前台文件路径就可以,后来同事告诉我,给路径可能下载不了,文件可能放在另一台服务器,告诉我说用流进行下载,然后就开始百度加上找现在公司的代码,做出来了,感觉怪怪的。 //判断路径是否存在,不存在则创建 var basePath = Path.Combine(ProjectConfig.BaseFolder))

  • SimpleHTTPServer模块详解2021-12-20 19:00:11

    SimpleHTTPServer实现文件的展示和下载 可以用python2.7直接启动一个进程。以命令执行的当前目录为页面根目录,如果不存在index.html,默认展示当前目录的所有文件。  python3改动了:python -m http.server 端口号  如果有txt文件就是,可以浏览器页面读取内容,如果是不可读取的文件。

  • HTTP强缓存和协商缓存2021-12-19 13:00:15

    一、浏览器缓存 Web 缓存能够减少延迟与网络阻塞,进而减少显示某个资源所用的时间。借助 HTTP 缓存,Web 站点变得更具有响应性。 (一)、缓存优点: 减少不必要的数据传输,节省带宽 减少服务器负担,提升网站性能 加快客户端加载网页的速度,用户体验友好 (二)、缓存缺点: 服务端资源更新

  • python批量获取基金定期报告2021-12-18 19:00:39

    import pandas as pd import numpy as np import os import urllib import requests from fake_useragent import UserAgent import json import time def getpdfurl(codes,sdate,edate): sdate = pd.Timestamp(sdate).strftime('%Y-%m-%d')#用pandas库把输入时间转化成标准格

  • xmake v2.6.2 发布,新增 Linux 内核驱动模块构建支持2021-12-17 23:33:10

    Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 我们

  • xmake v2.6.2 发布,新增 Linux 内核驱动模块构建支持2021-12-17 23:30:32

    Xmake 是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。

  • 【Django】Django解决跨域问题2021-12-17 11:32:48

    采用django-cors-headers包去解决 文档 https://pypi.org/project/django-cors-headers/https://github.com/adamchainz/django-cors-headers 安装包:pip install django-cors-headers修改settings.py文件 INSTALL_APPS中添加corsheaders”INSTALLED_APPS = [ ...

  • 用python爬点高质量的壁纸换换,每天保持心情愉悦!2021-12-16 21:36:10

    每天我的壁纸都是Windows自带的天蓝色,看的真的没意思,有意思吗,没意思~ 所以啊,当然的整一手高质量壁纸,没有别的意思,只为了心情愉悦~   好了,不多哔哔,开启今天的高质量旅途~     一、准备工作   这些统统安排上   软件 python 3.6 pycharm 模

  • vue项目:前端根据后端需要添加token请求头2021-12-15 22:02:58

    请求头的添加需要放在请求拦截器里边。在项目中向后端发起请求时会先进入到请求拦截器中,通过之后,才能通过axios发请求,请求的字段需要看后端的字段,这里的字段是我后端给的是token,所以我的请求头添加字段设置为 config.headers.token 代码: // 添加请求拦截器 // 添加请求拦截器 i

  • vue向后端传参会加个等号2021-12-15 21:37:07

    解决方法是    加上headers axios({ method: "POST", url: this.serverUrl + "Article/findById", data: this.articleId, headers: { "Content-Type": "text/plain" }, }).then((res) => { this.art

  • 爬虫工具|输入浏览器header内容字符串,自动格式化为字典类型2021-12-15 19:02:38

    背景 一般我们进行网络资源的爬取操作时,通常需要把浏览器中的request header的内容复制出来,放在脚本中进行操作。 通常我们是手动在每个key和value的两边都加上'',但是这种方法比较麻烦,且比较耗时,以下为输入一段浏览器header内容字符串,自动格式化为字典类型的方法。 代码实现 d

  • 爬虫实战-政务新闻网频道信息2021-12-15 13:02:07

    爬虫实战-政务新闻网频道信息 文章目录 前言一、代码展示 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一、代码展示 import csv import os import time from lxml import etree import requests from lxml import * #网址分析: #1.https://gov.rednet.cn

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有