可以把后端的的域名加上端口(除了80和443端口),这样nginx就不认为请求的url是静态的了,就可以进行post请求
可以把后端的的域名加上端口(除了80和443端口),这样nginx就不认为请求的url是静态的了,就可以进行post请求
str = ''' abc = %(name)s'''
name = "123"
print(str % dict(name=name))
import json
list = ['a', 'b', 'c']
string = json.dumps(list)
可以在,你的spider的parse方法里添加:
from scrapy.shell import inspect_response
inspect_response(response, self)
然后运行或者debug,就会进入shell模式,而这个shell就是就有该spder的
可能并不是网卡本身的问题,而是其他配置错误导致。
有一次就是因为没正确挂载硬盘,导致centos7启动找到网卡,纠正后就找到了
docker:docker logs -f xxx
xxx可以是容器ID,也可以是容器名称
docker-compose:docker-compose logs -f xxx
xxx是服务名称
因为加了-f
是实时显示,退出按ctrl+c
点击左上角“file”
点击第一个按钮,重新索引
selenium 里的 webdriver 并没有原生的post方法,至少目前我没发现。但是通过让webdriver运行js实现:
from selenium import webdriver
driver = webdriver.Chrome()
js = '''var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://httpbin.org/post', false);
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhr.send('login=test&password=test');
return xhr.response;'''
result = driver.execute_script(js);
cv2
其实就是opencv-python
。
进入对应的conda环境,用pip
安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
允许root用户登录,需要编辑sshd_config:
sudo vim /etc/ssh/sshd_config
找到# Authentication项下的 PermitRootLogin prohibit-password
改成PermitRootLogin yes
保存,然后重启ssh就可以:
sudo systemctl restart sshd
退出容器,使用root权限进入容器:docker exec -u root -it xxx /bin/bash
docker exec -u root -it xxx /bin/bash
检查一下mongodb的密码是不是包含!@#
这些特殊字符,有的话去掉试试
在实体类对应的字段加上注释: @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
,该字段就不会输出给前端了
可以试下这两个方法:
1.把远程桌面的分辨率调低
2.把用户目录下的.xsession
删除,重启
问 nginx 报错:405 Not Allowed,但是必须使用post,如何处理?