aichiao.com恢复之感想

123

突然之间Aichiao.com不能用了,原来现在的云主机是强制使用了https协议 ,而有的样式表和JS文件却是以http的链接嵌入到页面中的,导致页面不正常,且不能够正常登录,也不能在后台进行管理,

之前想了很多办法都不行,现在可以了。

1、解决管理员密码不对的办法

       通过重新上传WordPress安装文件,重新安装,重新设置管理员密码在数据库中重新生成一个user表,将表中的用户名和密码复制到原来的user表中,可以实现正常登录

2、通过在wp-config.php中添加了以下代码来适应网站强制使用https协议的环境


$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

现在已经可以正常使用了

RE\BeautifulSoup\LXML运行时间对比

RE:

import re
import time
with open("豆瓣电影Top250.html",encoding="utf-8") as f:
s=f.read()
#print(s)
start_time=time.time()
ret = re.findall('<li>.*?<div class="item">.*?<div class="hd">.*?<span class="title">(.+?)</span>.*? <span>(.+?)人评价</span>',s,re.S)
print(ret)
end_time=time.time()
elapsed_time=end_time-start_time
print("代码执行时间:",elapsed_time,"秒")
--------------------------------------------------------运行结果----------------------------------------------------------------------------------------

C:\Users\user\PycharmProjects\pythonProject1\venv\Scripts\python.exe C:\Users\user\PycharmProjects\pythonProject1\regularex\提取.py
[(‘肖申克的救赎’, ‘2912555’), (‘霸王别姬’, ‘2150218’), (‘阿甘正传’, ‘2171334’), (‘泰坦尼克号’, ‘2202721’), (‘这个杀手不太冷’, ‘2305057’), (‘千与千寻’, ‘2255218’), (‘美丽人生’, ‘1332295’), (‘辛德勒的名单’, ‘1110787’), (‘星际穿越’, ‘1848980’), (‘盗梦空间’, ‘2071045’), (‘楚门的世界’, ‘1720585’), (‘忠犬八公的故事’, ‘1404616’), (‘海上钢琴师’, ‘1685059’), (‘三傻大闹宝莱坞’, ‘1866833’), (‘放牛班的春天’, ‘1317617’), (‘机器人总动员’, ‘1321945’), (‘疯狂动物城’, ‘1948593’), (‘无间道’, ‘1370841’), (‘控方证人’, ‘565051’), (‘大话西游之大圣娶亲’, ‘1540664’), (‘熔炉’, ‘935056’), (‘教父’, ‘972589’), (‘触不可及’, ‘1119658’), (‘当幸福来敲门’, ‘1526688’), (‘末代皇帝’, ‘890123’)]

代码执行时间: 0.000997304916381836 秒

进程已结束,退出代码为 0

**************************************************************************************************************************************************************************************

BeautifulSoup:

from bs4 import BeautifulSoup
import re
import time
soup = BeautifulSoup(open("豆瓣电影Top250.html",encoding='utf-8'),'html.parser')
start_time=time.time()
rets = soup.findAll(class_="item")
comment_reg=re.compile(r"(\d+)人评价")
movie_list=[{'title':ret.find(class_='title').text,'rating_num':ret.find(class_='rating_num').text,
'comment_num':ret.find(string=comment_reg)[:-3]}for ret in rets]
#for ret in rets:
# title = ret.find(class_='title').text
# rating_num=ret.find(class_='rating_num').text
# comment_num=ret.find(string=comment_reg)[:-3]
# movie={}
# movie['title']=title
# movie['rating_num']=rating_num
# movie['comment_num']=comment_num
# movie_list.append(movie)
# print(title,rating_num,comment_num)

# for movie in movie_list:
# print(movie)
print(movie_list)
end_time=time.time()
elasped_time=end_time-start_time
print("代码执行时间: ",elasped_time,"秒")
------------------------------------------------------------------------运行结果--------------------------------------------------------------------------

C:\Users\user\PycharmProjects\pythonProject1\venv\Scripts\python.exe C:\Users\user\PycharmProjects\pythonProject1\http\review\BS4_L\提取电影信息.py
[{‘title’: ‘肖申克的救赎’, ‘rating_num’: ‘9.7’, ‘comment_num’: ‘2912555’}, {‘title’: ‘霸王别姬’, ‘rating_num’: ‘9.6’, ‘comment_num’: ‘2150218’}, {‘title’: ‘阿甘正传’, ‘rating_num’: ‘9.5’, ‘comment_num’: ‘2171334’}, {‘title’: ‘泰坦尼克号’, ‘rating_num’: ‘9.5’, ‘comment_num’: ‘2202721’}, {‘title’: ‘这个杀手不太冷’, ‘rating_num’: ‘9.4’, ‘comment_num’: ‘2305057’}, {‘title’: ‘千与千寻’, ‘rating_num’: ‘9.4’, ‘comment_num’: ‘2255218’}, {‘title’: ‘美丽人生’, ‘rating_num’: ‘9.6’, ‘comment_num’: ‘1332295’}, {‘title’: ‘辛德勒的名单’, ‘rating_num’: ‘9.6’, ‘comment_num’: ‘1110787’}, {‘title’: ‘星际穿越’, ‘rating_num’: ‘9.4’, ‘comment_num’: ‘1848980’}, {‘title’: ‘盗梦空间’, ‘rating_num’: ‘9.4’, ‘comment_num’: ‘2071045’}, {‘title’: ‘楚门的世界’, ‘rating_num’: ‘9.4’, ‘comment_num’: ‘1720585’}, {‘title’: ‘忠犬八公的故事’, ‘rating_num’: ‘9.4’, ‘comment_num’: ‘1404616’}, {‘title’: ‘海上钢琴师’, ‘rating_num’: ‘9.3’, ‘comment_num’: ‘1685059’}, {‘title’: ‘三傻大闹宝莱坞’, ‘rating_num’: ‘9.2’, ‘comment_num’: ‘1866833’}, {‘title’: ‘放牛班的春天’, ‘rating_num’: ‘9.3’, ‘comment_num’: ‘1317617’}, {‘title’: ‘机器人总动员’, ‘rating_num’: ‘9.3’, ‘comment_num’: ‘1321945’}, {‘title’: ‘疯狂动物城’, ‘rating_num’: ‘9.2’, ‘comment_num’: ‘1948593’}, {‘title’: ‘无间道’, ‘rating_num’: ‘9.3’, ‘comment_num’: ‘1370841’}, {‘title’: ‘控方证人’, ‘rating_num’: ‘9.6’, ‘comment_num’: ‘565051’}, {‘title’: ‘大话西游之大圣娶亲’, ‘rating_num’: ‘9.2’, ‘comment_num’: ‘1540664’}, {‘title’: ‘熔炉’, ‘rating_num’: ‘9.4’, ‘comment_num’: ‘935056’}, {‘title’: ‘教父’, ‘rating_num’: ‘9.3’, ‘comment_num’: ‘972589’}, {‘title’: ‘触不可及’, ‘rating_num’: ‘9.3’, ‘comment_num’: ‘1119658’}, {‘title’: ‘当幸福来敲门’, ‘rating_num’: ‘9.2’, ‘comment_num’: ‘1526688’}, {‘title’: ‘末代皇帝’, ‘rating_num’: ‘9.3’, ‘comment_num’: ‘890123’}]
代码执行时间:  0.0039997100830078125 秒

进程已结束,退出代码为 0

*****************************************************************************************************************************************************************************************

LXML-etree:

from lxml import etree
import time
with open("豆瓣电影Top250.html",encoding='utf-8') as f:
data = f.read()
start_time=time.time()
selector = etree.HTML(data)
ret = selector.xpath('//div[@class="item"]')

for item in ret:
title =item.xpath(".//span[@class='title'][1]/text()")[0]
rating_num=item.xpath(".//span[@class='rating_num']/text()")[0]
comment_num=item.xpath(".//div[@class='star']//span[last()]/text()")[0][:-3]

print(title,rating_num,comment_num)
end_time=time.time()
elapsed_time=end_time-start_time
print("执行时间: ",elapsed_time,"秒")
----------------------------------------------------------------------运行结果----------------------------------------------------------------------------

C:\Users\user\PycharmProjects\pythonProject1\venv\Scripts\python.exe C:\Users\user\PycharmProjects\pythonProject1\xPath\豆瓣电影提取.py
肖申克的救赎 9.7 2912555
霸王别姬 9.6 2150218
阿甘正传 9.5 2171334
泰坦尼克号 9.5 2202721
这个杀手不太冷 9.4 2305057
千与千寻 9.4 2255218
美丽人生 9.6 1332295
辛德勒的名单 9.6 1110787
星际穿越 9.4 1848980
盗梦空间 9.4 2071045
楚门的世界 9.4 1720585
忠犬八公的故事 9.4 1404616
海上钢琴师 9.3 1685059
三傻大闹宝莱坞 9.2 1866833
放牛班的春天 9.3 1317617
机器人总动员 9.3 1321945
疯狂动物城 9.2 1948593
无间道 9.3 1370841
控方证人 9.6 565051
大话西游之大圣娶亲 9.2 1540664
熔炉 9.4 935056
教父 9.3 972589
触不可及 9.3 1119658
当幸福来敲门 9.2 1526688
末代皇帝 9.3 890123
执行时间:  0.0030667781829833984 秒

进程已结束,退出代码为 0

总结:

RE速度最快,

lxml次之

soup最慢

Win10 端口映射命令

新增

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=8500 connectaddress=192.168.153.133 connectport=8500

删除

netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=8500
查看
netsh interface portproxy show all

端口扫描工具集锦

一、nmap用法集结
1、下载地址
https://www.nmap.com.cn/
2、扫全端口
nmap -sS -p 1-65535 -v 192.168.1.254
3、批量扫描ip
nmap -sS -Pn -n --open --min-hostgroup 4 --min-parallelism 1024 --host-timeout 30 -T4 -v -oG result.txt -iL ip.txt



nmap  --min-rate 10000  -p 1-65535 -v  202.152.178.81/28 -oG 202.152.178.81.txt


#(--min-rate)调整线程

massan

扫单个端口号

masscan -p 80 192.168.123.1/24

扫多个端口号

masscan -p 80,22,443 192.168.123.1/24
二、masscan用法
masscan 111.203.87.0/25 -p0-65535   --max-rate 100000 -oX 111.203.87.0.txt


下载地址:
https://github.com/robertdavidgraham/masscan
三、rustscan
kali系统:


rustscan -a 202.152.178.81/28 --range 1-65535 --ulimit 10000

#(--ulimit 10000)调整线程


docker用法


docker run -it --rm --name 44 32635bbf7b6c -a 101.200.134.134 --range 1-65535

下载地址:
https://github.com/RustScan/RustScan
四、TxPortMap用法
TxPortMap.exe -i 111.111.111.111/25 -p 1-65535 -o 111.111.111.111.txt


下载地址:
https://github.com/4dogs-cn/TXPortMap
https://github.com/4dogs-cn/TXPortMap/releases/tag/v1.1.2
五、相关链接
https://www.modb.pro/db/384535
https://www.csdn.net/tags/OtDaIg5sMDczNzgtYmxvZwO0O0OO0O0O.html
https://www.163.com/dy/article/GB3LCJSQ0534HG6D.html
https://blog.csdn.net/qq_44101248/article/details/114526159

更改Microsoft Edge浏览器的缓存位置、用户数据目录位置


1、通过命令行标志

在Edge浏览器的快捷方式添加对应的参数,–disk-cache-dir(磁盘缓存目录),–user-data-dir(用户数据目录)。

右键点击快捷方式选择属性,在目标后添加,比如,添加参数 –disk-cache-dir=”D:\Cache” 可以将磁盘缓存目录设置为D:\Cache。

clip_image001
目录不存在的话它会自动创建,需要注意目录最后不要输入多余的 \ ,如 D:\Cache\。可以同时添加多个参数,注意空格分隔

2、通过mklink命令

Edge默认缓存位置在C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data\Default\Cache。假设我们需要把缓存位置更改为D:\Cache。

先删除C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data\Default下的Cache文件夹,在D盘新建文件夹,重命名为Cache。以管理员身份运行CMD,输入以下指令并回车运行

mklink /d “C:\Users\Administrator\AppData\Local\Microsoft\Edge\User Data\Default\Cache” “D:\Cache”

clip_image003

3、通过注册表

在开始菜单或运行中输入 regedit 打开注册表编辑器,展开HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft,右键点击Microsoft,选择 新建 – 项,命名为Edge。如果存在则无需创建。

右键点击Edge,选择 新建 – 字符串值,命名如下:

DiskCacheDir – 设置磁盘缓存目录

UserDataDir – 设置用户数据目录

然后双击修改其数据为指定目录。

clip_image004
前两种方法的优先级低于另外两个,而且可能会随着浏览器的更新而失效。

第三种策略组的方法初次配置时会比较麻烦,推荐第四种方法。也可将缓存目录放入RamDisk中来分担SSD的写入量,减轻SSD的寿命损耗 作者:薛定谔养猫场 https://www.bilibili.com/read/cv12675669 出处:bilibili

win10 hyper-v的开启和关闭

开启和关闭需要两个步骤:

    在启用或关闭Windows功能中勾选或取消勾选hyper-v功能
     powershell中使用管理员权限运行下面的命令
         关闭

        bcdedit /set hypervisorlaunchtype off
             1

        开启

        bcdedit /set hypervisorlaunchtype auto
————————————————
版权声明:本文为CSDN博主「崔世兵」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013972558/article/details/101785547

CentOS Linux 8 – AppStream 错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist

今天2022年2月18日在CentOS 8上安装软件时,遇到如下报错:
在这里插入图片描述

CentOS Linux 8 – AppStream 错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist

在网上一顿搜索也没能解决,最终在阿里云开发者社区找到了答案!网址为:https://developer.aliyun.com/mirror/centos
问题原因

CentOS Linux 8在2022年12月31日来到生命周期终点(End of Life,EoL)。即CentOS Linux 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。所以原来的CentOS Linux 8的yum源也都失效了!最终导致此问题的产生。
问题解决方法

更换CentOS Linux 8的yum源

1、切换到源目录,备份原来的源

[root@17-132gui /]# cd /etc/yum.repos.d/
[root@17-132gui yum.repos.d]# ls -l
总用量 48
-rw-r–r–. 1 root root  719 2月  18 14:36 CentOS-Linux-AppStream.repo
-rw-r–r–. 1 root root  704 2月  18 14:36 CentOS-Linux-BaseOS.repo
-rw-r–r–. 1 root root 1130 9月  15 09:11 CentOS-Linux-ContinuousRelease.repo
-rw-r–r–. 1 root root  318 9月  15 09:11 CentOS-Linux-Debuginfo.repo
-rw-r–r–. 1 root root  732 9月  15 09:11 CentOS-Linux-Devel.repo
-rw-r–r–. 1 root root  704 9月  15 09:11 CentOS-Linux-Extras.repo
-rw-r–r–. 1 root root  719 9月  15 09:11 CentOS-Linux-FastTrack.repo
-rw-r–r–. 1 root root  740 9月  15 09:11 CentOS-Linux-HighAvailability.repo
-rw-r–r–. 1 root root  693 9月  15 09:11 CentOS-Linux-Media.repo
-rw-r–r–. 1 root root  706 9月  15 09:11 CentOS-Linux-Plus.repo
-rw-r–r–. 1 root root  724 9月  15 09:11 CentOS-Linux-PowerTools.repo
-rw-r–r–. 1 root root 1124 9月  15 09:11 CentOS-Linux-Sources.repo
[root@17-132gui yum.repos.d]# mkdir bak
[root@17-132gui yum.repos.d]# mv CentOS-Linux-* bak
[root@17-132gui yum.repos.d]# ls
bak

    1
     2
     3
     4
     5
     6
     7
     8
     9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19

在这里插入图片描述

2、下载新的源文件,并用命令yum makecache建立新的元数据缓存

下载源文件命令:

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

    1

[root@17-132gui yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
–2022-02-18 15:12:16–  https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)… 124.95.160.238, 124.95.160.244, 124.95.160.243, …
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|124.95.160.238|:443… 已连接。
已发出 HTTP 请求,正在等待回应… 200 OK
长度:2495 (2.4K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

/etc/yum.repos.d/CentOS-B 100%[===================================>]   2.44K  –.-KB/s  用时 0s     

2022-02-18 15:12:16 (21.2 MB/s) – 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2495/2495])

[root@17-132gui yum.repos.d]# ls
bak  CentOS-Base.repo
[root@17-132gui yum.repos.d]# vim CentOS-Base.repo
[root@17-132gui yum.repos.d]# yum makecache
CentOS-8.5.2111 – Base – mirrors.aliyun.com                           1.2 MB/s | 4.6 MB     00:03   
CentOS-8.5.2111 – Extras – mirrors.aliyun.com                          37 kB/s |  10 kB     00:00   
CentOS-8.5.2111 – AppStream – mirrors.aliyun.com                      1.1 MB/s | 8.4 MB     00:07   
元数据缓存已建立。
[root@17-132gui yum.repos.d]#

    1
     2
     3
     4
     5
     6
     7
     8
     9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22

3、测试源(用yum命令装个软件试试)
在这里插入图片描述

yum源已经可以正常使用了,问题最终得到解决!特此记录,以备查用!
————————————————
版权声明:本文为CSDN博主「日日行不惧千万里」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wykqh/article/details/123004620