python常用库

复制代码
1.json
import json
dump, load

2.import pickle
https://www.cnblogs.com/buildydream/p/10171938.html

http://www.75271.com/11505.html

3. byte<-->str
import sys
encode, decoce

4.url encode/decode
import urllib.parse
https://www.cnblogs.com/caicaihong/p/5687522.html
urllib.parse.quote(s)
urllib.parse.unquote(s)

urllib.parse.urlencode(values)

5.webdriver
https://selenium-python.readthedocs.io/
pip install selenium
####################################
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser = webdriver.Firefox()
browser.get('http://www.yahoo.com')
assert 'Yahoo' in browser.title
elem = browser.find_element_by_name('p')  # Find the search box
elem.send_keys('seleniumhq' + Keys.RETURN)
browser.quit()
####################################
https://pypi.org/project/selenium/
https://qiita.com/kinpira/items/383b0fbee6bf229ea03d

6.获取cookie
# 获取cookie列表
browser = webdriver.Chrome()
browser.get("http://xxxxxx")
cookie_list = browser.get_cookies()
# 格式化打印cookie
for cookie in cookie_list:
   val=cookie['value']
    print(cookie['name'], "--", urllib.parse.unquote(val))

##########################################
https://www.cnblogs.com/lizm166/p/10008634.html
复制代码

 

posted @   multitude  阅读(229)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示