小编Att*_*oth的帖子

使用Jsoup登录网站并留在网站上

我尝试登录这里:http://www.gszi.sulinet.hu/dinaweb/diakok/belepes.jsp :

Connection.Response loginForm = Jsoup.connect("http://www.gszi.sulinet.hu/dinaweb/diakok/belepes.jsp")
            .method(Connection.Method.GET)
            .execute();

Document doc = Jsoup.connect("http://www.gszi.sulinet.hu/dinaweb/diakok/belepes.jsp")
            .data("name","myid")
            .data("name","mycode")
            .cookies(loginForm.cookies())
            .post();
Run Code Online (Sandbox Code Playgroud)

之后,获取我必须登录的页面的html,我意识到我无法登录.有没有办法登录然后获取我现在可以访问的页面的HTML?任何链接,建议或帮助表示赞赏.

java post android http jsoup

3
推荐指数
2
解决办法
3967
查看次数

JavaFX如何将文本写入textArea中的新行?

我用这个: TextA.appendText(String)有没有办法把文字放到下一行?

java string javafx append

2
推荐指数
1
解决办法
2万
查看次数

AWS lambda (python):安装 psycopg2 的 Dockerfile?

我正在尝试使用本教程将 docker 容器上传到 AWS ECR for Lambda。我的问题是我的 python 脚本使用 psycopg2,并且我不知道如何在 Docker 映像中安装 psycopg2。我知道我需要postgres-devellibq和 gcc 来编译,但它仍然不起作用。

我的要求.txt:

pandas==1.3.0
requests==2.25.1
psycopg2==2.9.1
pgcopy==1.5.0
Run Code Online (Sandbox Code Playgroud)

Dockerfile:

FROM public.ecr.aws/lambda/python:3.8

WORKDIR /app

COPY my_script.py .
COPY some_file.csv .
COPY requirements.txt .

RUN yum install -y postgresql-devel gcc*
RUN pip install -r requirements.txt

CMD ["/app/my_script.handler"]

Run Code Online (Sandbox Code Playgroud)

构建、运行图像并在本地测试 lambda 函数后,我收到以下错误消息:

psycopg2.OperationalError: SCRAM authentication requires libpq version 10 or above

所以我认为容器的 postgres(-devel) 版本错误。但我不确定如何安装正确的版本?关于将 psycopg2 脚本部署到 docker 以使用 lambda 有什么技巧吗?

python psycopg2 amazon-web-services docker aws-lambda

2
推荐指数
1
解决办法
1966
查看次数