Let's Encrypt 免费 https证书
安装certbot
sudo apt install certbot python3-certbot-nginx
sudo certbot
安装certbot
sudo apt install certbot python3-certbot-nginx
sudo certbot
url = f'https://www.google.com/'
# 创建一个会话对象
session = requests.Session()
# 设置代理
proxies = {
"http": "http://127.0.0.1:1080",
"https": "http://127.0.0.1:1080",
}
session.proxies.update(proxies)
response = session.get(f'{url}{page}')
print(response.text)
with open(f'pages/{page}.html', 'w') as f:
f.write(response.text)
page_lis = tree.xpath('//ol[@class="pagination-parts"]/li/a')
page_total = int(page_lis[-1].text)
position: relative;
width: 42rem;
height: 3rem;
background-color: #d0d4d3;
box-shadow: 0 0 6px 0px #d0d4ee;
border: 2px dashed #555; //虚线
border-radius: 10px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0.8rem 1rem;
margin-bottom: 2rem;
// hover 增加透明度
&:hover {
opacity: 0.6;
}
[program:embedding]
command= /bin/bash -c "source venv/bin/activate && python manage.py runserver 8002"
directory=/var/www/textToVerApi
environment=VAR1=value1,VAR2=value2
autostart=true
autorestart=true
startsecs=5
startretries=3
user=ubuntu
redirect_stderr=true
stdout_logfile_maxbytes=50MB ; 标准输出日志文件的最大大小
stdout_logfile_backups=10 ; 保留的最大备份文件数量
stderr_logfile_maxbytes=50MB ; 标准错误日志文件的最大大小
stderr_logfile_backups=10 ; 保留的最大备份文件数量
stdout_logfile=/var/log/supervisor/embedding.out.log
stderr_logfile=/var/log/supervisor/embedding.err.log
sudo supervisorctl reread && sudo service supervisor restart
OR
sudo systemctl stop supervisor
sudo systemctl start supervisor
sudo systemctl restart supervisor
以下是 supervisor 常用命令:
sudo service supervisor start
sudo service supervisor restart
sudo service supervisor stop
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start all
sudo supervisorctl stop all
sudo supervisorctl start your_program_name
sudo supervisorctl stop your_program_name
sudo supervisorctl status
请注意,如果您更改了 supervisor 的配置文件,则需要重新加载 supervisor 配置以使更改生效。
browser = p.chromium.launch(headless=False) # 禁用无头模式以显示浏览器窗口
context = browser.new_context(
user_agent=None,
viewport={"width": 1500, "height": 800},
)
改为
browser = p.chromium.launch(headless=False) # 禁用无头模式以显示浏览器窗口
context = browser.new_context(
no_viewport=True, # 使用浏览器的默认视口
user_agent=None, # 使用浏览器的默认 User-Agent
)