- 博客(65)
- 资源 (10)
- 收藏
- 关注
原创 urllib3.exceptions.ProxySchemeUnknown: Not supported proxy scheme
为了验证网上说的各种解决方案,我选择了降级 selenium 的版本,从大版本 4 降到了 3,将 urllib 由 2.0.2 降到了 1.26.15,然后有重新安装了python 环境,发现问题还是没有解决。今天在使用 Selenium 的时候遇到这么一个神奇的问题:rllib3.exceptions.ProxySchemeUnknown: Not supported proxy scheme None。直接选择删掉这个值,重启启动 pycharm 运行代码,然后就好了!
2023-05-25 18:22:46 447 2
原创 HTTP 简易服务器--返回请求的文件
package network;import java.io.*;import java.net.*;import java.util.*;public class HTTPServerV2 { public static void main(String[] args) { int port; ServerSocket serverSocket; // 设置服务器使用的端口 try { port.
2022-05-04 22:17:36 1045
原创 HTTP 简易浏览器
import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class HttpClient { private static final String endLine = "\r\n"; public static void main(String[] args) { // 默认请求的资源 String uri = "index.html".
2022-04-28 15:32:56 212
原创 XPath 学习
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>index</title></head><body> <div> <ul> <li class="item-0"><a href="link1.html">f.
2022-04-27 12:13:13 485 1
原创 使用 lxml 查找 xml 文档
一、使用 find 相关函数1、查找第一个元素from lxml import etreeif __name__ == '__main__': text = "<div><ul><li>a</li><li>b</li><li>c</li></ul></div>" tree = etree.XML(text=text) # result =
2022-04-26 21:46:44 371
原创 使用 lxml 解析 xml 文档
一、从字符串中解析1、fromstringfrom lxml import etreeif __name__ == '__main__': text = "<div><h1>1</h1><h2>2</h2><h3>3</h3><h4>4</h4><h5>5</h5><h6>6</h6></div>" # 从..
2022-04-26 21:41:32 555
原创 使用 lxml 构建 XML 文档
一、lxml 的安装pip install lxml 二、使用 lxml 构建节点from lxml import etreeif __name__ == '__main__': # Element 用于构建 xml 文档结构的节点, root = etree.Element("root") # 查看类型 print(type(root)) # 将 Element 对象转换成字符串进行输出 print(etree.tostring(ro..
2022-04-26 14:25:23 640
原创 HTTP 简易服务器
import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class HttpServer { public static void main(String[] args) { try { // 启动 HTTP 服务器端口监听 ServerSocket serverSocket = new ServerSocket(80); .
2022-04-25 18:02:49 337
原创 使用 lxml 查找 XML 内容
import sysfrom lxml import etreeif __name__ == '__main__': text = '''<div> <p>1</p> <p>2</p> <p>3</p> <p>4</p> &l.
2022-04-22 11:54:37 234
原创 使用 lxml 解析字符串或文件
lxml.etree.XMLSyntaxError: Opening and ending tag mismatch 问题解决方法:设置解析器from lxml import etreeif __name__ == '__main__': text = "<div><p>Hello Python</p><p>Hello Java</p><p>Hello World</p></div>"...
2022-04-22 11:14:22 412
原创 使用 lxml 修改 XML 元素内容
from lxml.etree import Elementfrom lxml.etree import tostringif __name__ == '__main__': root = Element("root") print(tostring(root)) # 创建元素后设置设置元素的属性 root.set("abc", "xyz") print(tostring(root)) # 在创建元素后设置元素的属性 child = El.
2022-04-22 11:12:12 624
原创 使用 lxml 构建 xml 文档树
from lxml import etreeif __name__ == '__main__': # 创建一个 Element 对象,传入的第一个参数是标签 root = etree.Element("root") print(type(root)) # print(root) # print(repr(root)) # print(etree.tostring(root)) # 创建一个 Element 对象,传染的第二个参数是元素的属性..
2022-04-22 11:11:03 179
原创 Java 网络编程--使用TCP 传输文件
import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class TcpServerV3 { public static void main(String[] args) throws IOException { // 在指定端口号上面创建服务 ServerSocket socket = new ServerSocket(8888); Syst..
2022-04-21 17:50:52 292
原创 Java 网络编程--使用TCP 发送字符串
import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class TcpServerV2 { public static void main(String[] args) throws IOException { // 在指定端口号上面创建服务 ServerSocket socket = new ServerSocket(8888); Syst..
2022-04-21 17:49:42 555
原创 Java 网络编程1--使用TCP 发送字符串到服务器
import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class TcpServerV1 { public static void main(String[] args) throws IOException { // 在指定端口号上面创建服务..
2022-04-21 17:48:16 280
原创 3.1.1 数据绑定基础
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>v-bind的基本使用</title> <script src="../js/vue.js"></script></head><body><div id="app"> <!-- 错误的做法: .
2021-09-14 10:02:28 68
原创 2.6 延迟显示,等待vue.js 加载完后后进行渲染显示
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>v-cloak</title> <script src="../js/vue.js"></script> <style> [v-cloak] { display: none; .
2021-09-14 09:58:28 833
原创 2.5 跳过编译过程,原样输出
转自:http://www.cnblogs.com/kongfl888/p/3351728.html如果说你编译的exe运行时报错:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”这很有可能是你是以非托管的方式错误地引用了64位的API中去。为什么会这样?那你就要考虑VS的编译器选项 /platformV
2021-09-14 09:53:35 63
原创 2.4 向 DOM 元素中插入文本
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>v-text</title> <script src="../js/vue.js"></script></head><body> <div id="app"> <h2>不使用.
2021-09-14 09:50:47 920
原创 2.3 在 DOM 元素中插入 html 代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>插入内容为HTML代码</title> <script src="../js/vue.js"></script></head><body> <div id="app"> <h2&g.
2021-09-14 09:48:36 825
原创 2.2 只渲染一次,修改变量的值,不会更新显示
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>v-once</title> <script src="../js/vue.js"></script></head><body> <div id="app"> <h2>{{m.
2021-09-14 09:47:07 191
原创 2.1 模板插值 Mustache 语法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>使用模板语法插值</title> <script src="../js/vue.js"></script></head><body> <div id="app"> <span>.
2021-09-14 09:45:18 69
原创 1.3 如何理解 Vue 传入对象
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>构造函数的使用</title></head><body> <script> function Cat(name,color,weight){ this.name = name; .
2021-09-14 09:42:59 102
原创 1.2 使用 CDN Vue.js 文件
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>使用本地Vue.js</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script></head><body> <di.
2021-09-14 09:40:57 93
原创 1.1、使用本地 Vue.js 文件
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>使用本地Vue.js</title> <script src="../js/vue.js"></script></head><body> <div id="app"> <p>.
2021-09-14 09:38:57 127
原创 使用selenium通过用户名密码模拟登陆豆瓣网
from selenium import webdriverimport timeclass Douban: def __init__(self): self.driver = webdriver.Chrome() def login(self, url): """ 登录豆瓣网,完成用户名和密码的校验 :p...
2019-05-15 09:06:43 811
原创 selenium入门示例
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ...
2019-05-14 09:56:31 159
原创 简单的爬虫框架——百度百科
URLManager.pyclass URLManager: def __init__(self): self.new_urls = set() # 用来存放待爬取的网址 self.old_urls = set() # 用来存放已经爬取的网址 def is_new_urls_empty(self): if len(self.new_urls) > 0: r...
2019-04-23 12:04:56 206
原创 努努书房爬虫——多线程的使用
import urllib.requestimport lxml.etreeimport osfrom multiprocessing.dummy import Pooldef get_start_page(url): """ 通过网址请求页面 :param url: 请求网址 :return: 请求得到的页面内容 """ headers = {'User-Agent': ...
2019-04-16 12:11:09 396
原创 使用lxml解析TIOBE
import urllib.requestfrom lxml import etree## heads = {# "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"# }## url...
2019-04-02 12:11:35 277
原创 使用lxml解析xpath
文件内容<?xml version="1.0" encoding="UTF-8"?><bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De...
2019-03-29 12:16:09 249
原创 通过lxml操作Element
# encoding : utf-8from lxml import etreexmlstr = "<root>this is a root</root>"# 通过字符串的方式来创建Elementresult = etree.fromstring(xmlstr)# 输出类型print(type(result))# 输出tagprint(result.t...
2019-03-29 11:41:01 1412
原创 百度贴吧爬虫
# encoding: utf-8import urllib.requestimport urllib.parseimport timeimport randomdef load_page(url): """ 通过url来获取网页内容jfa :param url: 待获取的页面 :return: url对应的网页内容 """ headers = { 'User-Ag...
2019-03-26 11:58:45 409
原创 通用格式的有道翻译爬虫
from urllib import request, parseimport timeimport randomimport hashlibimport zlibimport gzipdef get_salt(): ''' :return: ''' salt = int(time.time() * 1000) + random.randint...
2019-03-22 12:02:37 192
原创 简单的有道翻译爬虫
# encoding: utf-8import urllib.requestimport urllib.parse# 请求头headers = { "Accept": "application/json, text/javascript, */*; q=0.01",#"Accept-Encoding": "gzip, deflate","Accept-Language": ...
2019-03-22 12:01:20 306
原创 百度搜索爬虫完善
import urllib.requestimport urllib.parsekeyword = input("请输入搜索的关键词")num = input("请输入保存的页面个数")keyword = urllib.parse.quote(keyword)headers = { "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WO...
2019-03-19 17:19:56 2188
原创 360搜索爬虫
# encoding: utf-8import urllib.requestimport urllib.parseurl = "https://www.so.com/s?q="keyword = input("请输入搜索关键词")keyword = urllib.parse.quote(keyword)urlkeyword = url+keywordprint(urlkeywor...
2019-03-19 12:14:30 1774
原创 最简单的爬虫
# 导入本文件所有的包import urllib.request#设置请求的网页url = "http://www.baidu.com"#发送url请求,并达到响应结果response = urllib.request.urlopen(url=url)#从服务器的响应中获取到页面内容content = response.read()print(content)html = co...
2019-03-19 12:13:18 253
原创 九九乘法表-左上三角
public class Main { public static void main(String[] args) { // write your code here int i = 1; int j = 1; /* *1、完成最简单的一个表达式输出 */// System.out....
2019-03-11 09:08:54 4716
原创 jiujiuchengfabiao2
public class Main { public static void main(String[] args) { // write your code here int i = 1; int j = 1; /** * 1 */// System.out.printf("%...
2019-03-07 18:00:31 237
MyEclipse10.6破解方法
2012-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人