sikulix
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
sikulix [2020/12/27 02:17] – nabezo | sikulix [2021/01/30 15:02] – [httpget] nabezo | ||
---|---|---|---|
行 26: | 行 26: | ||
%JAVABIN% --illegal-access=warn -jar %jythonjar% -m pip install chromedriver | %JAVABIN% --illegal-access=warn -jar %jythonjar% -m pip install chromedriver | ||
pause | pause | ||
+ | |||
+ | ===== httpget ===== | ||
+ | jythonからpythonのrequestsができないため、以下のようにjythonからjavaライブラリを呼び出す。 | ||
+ | |||
+ | import sys | ||
+ | reload(sys) | ||
+ | # | ||
+ | sys.setdefaultencoding(' | ||
+ | ################################################ | ||
+ | import java.net.URI | ||
+ | import java.net.http.HttpClient | ||
+ | import java.net.http.HttpRequest | ||
+ | import java.net.http.HttpResponse | ||
+ | cli = java.net.http.HttpClient.newHttpClient() | ||
+ | url = " | ||
+ | req = java.net.http.HttpRequest.newBuilder() | ||
+ | strret = "" | ||
+ | try: | ||
+ | request = req.uri(java.net.URI.create(url)).build() | ||
+ | response = cli.send(request, | ||
+ | strret = response.body() | ||
+ | except: | ||
+ | strret = " | ||
+ | print(strret) | ||
+ | |||
+ | | ||
sikulix.txt · 最終更新: 2023/04/12 08:44 by nabezo