我目前正在开发一个Python脚本,该脚本利用requests库来发出API请求。但是,我遇到了一个问题,即我始终收到“SSL 证书验证失败”的消息...
使用 Selenium/Requests 进行网页抓取并通过 CloudFare - Python
我正在尝试抓取一个使用 Cloudflare DNS 和 CDN/代理的网站。我尝试过 Tor、Selenium_stealth 和 UnDetected_Chrome,但都已被检测到。有什么办法可以绕过 CLoudfare
使用 Chromium 浏览器进行 Python 网页抓取无法加载 Javascript,但 Chrome 可以
我正在尝试使用使用 Chromium 浏览器的 requests-html 模块来抓取特定的 url。然而 Chromium 无法加载 Javascript 部分并触发超时错误。我
我正在尝试创建一个嵌套的 Json 结构,如下所示: 示例 Json: { “id”:“德”, “密钥”:“1234567”, “来自”:“[email protected]”, “过期”:“2018-04-2...
Laravel POST 方法返回状态:405 不允许在 POST 方法上使用方法
请查找以下信息: NoteController.php 请查找以下信息: NoteController.php <?php namespace App\Http\Controllers; use App\Http\Requests\NoteRequest; use App\Models\Note; use Illuminate\Http\JsonResponse; class NoteController extends Controller { public function index():JsonResponse { $notes = Note::all(); return response()->json($notes, 200); } public function store(NoteRequest $request):JsonResponse { $note = Note::create( $request->all() ); return response()->json([ 'success' => true, 'data' => $note ], 201); } public function show($id):JsonResponse { $note = Note::find($id); return response()->json($note, 200); } public function update(NoteRequest $request, $id):JsonResponse { $note = Note::find($id); $note->update($request->all()); return response()->json([ 'success' => true, 'data' => $note, ], 200); } public function destroy($id):JsonResponse { Note::find($id)->delete(); return response()->json([ 'success' => true ], 200); } } NoteRequest.php <?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; class NoteRequest extends FormRequest { public function authorize() { return true; } public function rules() { return [ 'title', 'required|max:255|min:3', 'content', 'nullable|max:255|min:10', ]; } } Note.php(模型) <?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Note extends Model { use HasFactory; protected $guarded = []; } api.php <?php use App\Http\Controllers\NoteController; use Illuminate\Support\Facades\Route; Route::prefix('v1')->group(function () { Route::resource('/note', NoteController::class); }); php artisan 路线:列表 GET|HEAD / ...................................................................................................................... POST _ignition/execute-solution ............... ignition.executeSolution › Spatie\LaravelIgnition › ExecuteSolutionController GET|HEAD _ignition/health-check ........................... ignition.healthCheck › Spatie\LaravelIgnition › HealthCheckController POST _ignition/update-config ........................ ignition.updateConfig › Spatie\LaravelIgnition › UpdateConfigController GET|HEAD api/v1/note .......................................................................... note.index › NoteController@index POST api/v1/note .......................................................................... note.store › NoteController@store GET|HEAD api/v1/note/create ................................................................. note.create › NoteController@create GET|HEAD api/v1/note/{note} ..................................................................... note.show › NoteController@show PUT|PATCH api/v1/note/{note} ................................................................. note.update › NoteController@update DELETE api/v1/note/{note} ............................................................... note.destroy › NoteController@destroy GET|HEAD api/v1/note/{note}/edit ................................................................ note.edit › NoteController@edit GET|HEAD sanctum/csrf-cookie .................................. sanctum.csrf-cookie › Laravel\Sanctum › CsrfCookieController@show 迅雷请求(同邮递员) JSON 请求 { "title": "Hello World", "content": "Lorem ipsum." } 尝试发出 JSON POST 请求并获取状态:405 方法不允许并且我正在使用 php artisan 服务,如果需要,我可以提供 GIT 项目。请告诉我。 您的验证规则看起来不正确。在您的 NoteRequest 类中,规则应该是一个关联数组,其中键是字段名称,值是验证规则。但是,在您的代码中,规则被定义为以逗号分隔的字符串列表。这可能会导致验证失败并返回 405 Method Not allowed 错误。 public function rules() { return [ 'title' => 'required|max:255|min:3', 'content' => 'nullable|max:255|min:10', ]; }
想象我有字符串列表作为输入。 然后我有一个包含 n 个字符串“规则”列表的 JSON 对象: 输入 = ['a', 'b', 'c'] 规则.json { “level_1”:[“a”], ...
如何使用 python 从 Fetch/XHR 获取 Respose JSON 数据?
如果我在 https://lei-registrations.in/portal 的搜索框中搜索数据“ditech process Solutions private Limited”,那么如何使用 pyt 从 Fetch/XHR 获取响应 JSON 数据或请求 URL...
Qt Designer UI (python) 到 JSON
我最近开始使用 qt 构建 python GUI。我有两个问题我无法找到解决方案。下面的代码是我需要构建的示例。 1:检查l中的哪个单选按钮...
_repr_html_ 自定义 __getattr__ 实现时不显示
我正在尝试在 python 类(文档)上实现 _repr_html_ 。 该类是一个只读外观,用于使用属性表示法导航类似 JSON 的对象(基于 Fluent Python 的示例 19-5,
在 Python 子进程模块中获取“docker ps”不接受任何参数错误
我想在 Flask Web 服务器中使用 Python Subprocess 模块获取命令 docker ps -a --format '{{json .}}' 的输出 但我收到以下错误 “docker ps”不接受
我有3个清单: Filtered_headings = ['教育机构','学生人数','教职人员人数','非教学人员人数'] sub_headings = ['学院/大学', '基础乐...
“ModuleNotFoundError:没有名为“实用程序”的模块”,但它就在那里
Python v3.10.0(研讨会所需) 我正在尝试在 AWS 研讨会的 virtualenv 中运行脚本,其中包含: 导入 json 导入boto3 从实用程序导入 Interactive_sleep,create_knowledge_base,
在 Flask 中,尽管有 JSON 响应,我的自定义端点仍以 HTML 形式返回 404
尝试使用curl -X GET -i localhost:5000/person/66c09925-589a-43b6-9a5d-d1601cf53287 卷曲此端点时 实施工作正常: HTTP/1.1 200 好 服务器:Werkzeug/3.0.3 Python/3.12.3 ...
如果我创建并使用来自屏幕的 json 数据作为文件,Python 会将其读取为字符串,因此我尝试创建逻辑来创建 h5 文件,因为将数据转换为
追加到 Dataframe 内的 Dataframe 会导致 nan
对于我的教育硕士论文,我想对互联网进行一个非常简化的模拟。我正在创建一个快速而肮脏的 python 文件来为 AS 创建 JSON 文件。 对于创作我有一个
如何使用Python请求将包含unicode字符的JSON数据发布到FastAPI?
当 FastAPI 端点需要 Pydantic 模型并且传递一个字符串时,它会按预期工作,除非该字符串包含 unicode 字符。 首先,我为 FastAPI 创建一个示例应用程序
如何将openai调用的结果转换为json并写入.txt文件?
我对Python非常陌生,只知道基础知识,所以基本上我正在调用openai并获得响应作为回报,并希望将该响应写入.txt文件中。 我想将响应转换为...
这是我的第一个问题,所以我希望我提供所有必要的细节。 我的问题 我对使用 python 处理数据相当陌生,并且我在处理特定类型的数据帧的转换。我是
requests在家里工作正常,但是当我使用公司的网络将笔记本电脑带到公司时,它无法工作,它说socket.gaierror:[Errno 11001] getaddrinfo失败,DNS问题?
Python 3.7 BeautifullSoup soup.find 错误 - find() 不接受关键字参数
我从 URL 获得了以下 HTML: 我从 URL 中获得了以下 HTML: <h4> \r\n \r\n\r\n <a href="/l"> \r\n <!-- mp_trans_rt_start id="1" args="as" 1 -->\r\n <span class="brandWrapTitle">\r\n <span class="productdescriptionbrand">Mxxx</span>\r\n </span>\r\n <span class="nameWrapTitle">\r\n <span class="productdescriptionname">Axxxname</span>\r\n </span>\r\n <!-- mp_trans_rt_end 1 -->\r\n </a> \r\n\r\n </h4> 我正在尝试使用 python 来查找类名: import urllib.request from bs4 import BeautifulSoup url = "https://link" user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36' urlwithagent = urllib.request.Request(url,headers={'User-Agent': user_agent}) response = urllib.request.urlopen(urlwithagent) soup = response.read() product = soup.find("h4", attrs ={"class=": "productdescriptionname"}) print (product) Everythink 完美运行直到上线: product = soup.find("h4", attrs ={"class=": "productdescriptionname"}) 我收到如下错误: find() takes no keyword arguments 我不知道如何解决它 - 有很多信息,但没有任何作用:/ 在使用 BeautifulSoup 之前,您需要将其转换为 find 对象,否则它会使用 str.find 例如: soup = BeautifulSoup(response.read(), "html.parser") product = soup.find("h4", attrs ={"class": "productdescriptionname"}) print (product) 我认为这值得一提,如果 find 方法有问题,检查 type(soup) 是一个很好的方法来查明您是否正在使用正确的 bs4.BeautifulSoup 对象而不是 str。 我想在这里指出一件事,如果使用 soup.prettify() 使 html 可读。需要注意的是,.prettify() 将 bs4.BeautifulSoup 转换为 str。所以这应该单独使用,例如: soup = BeautifulSoup(response) # type(soup) --> bs4.BeautifulSoup print(soup.prettify()) # print readable html 不喜欢: soup = BeautifulSoup(response).prettify() # type(soup) --> str 我在网上读到的关于这个问题的另一件事是这样的:“你的 beautiful soup 版本可能不支持 find。”因此,我最终升级和降级了版本很多次,然后才意识到这是一个错误的陈述由业余爱好者制作。 在打印之前我已经为此奋斗了大约 45 分钟type(soup)。我希望这可以节省其他人的时间。 Может кому подойдет история такая повторял за автором ютуба и переписывал код для парсинга и вышла такая же ошибка как в вопросе искал читал, шерстил инет пока не начал перепроверять свой код в общем мой код с ошибкой: from requests import Session from bs4 import BeautifulSoup as BS from time import sleep headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 YaBrowser/23.11.0.0 Safari/537.36'} work = Session() work.get('https://quotes.toscrape.com/', headers=headers) response = work.get('https://quotes.toscrape.com/login', headers=headers) soup = BS(response.text, 'lxml') token = soup.find('from').find('input').get('') в чем здесь ошибка? вот в этой строке token = soup.find('from').find('input').get('') а именно soup.find('from') я решил скать ошибку методом исключения поэтому довел до такого состояния и понял что в странице нет тэга '来自' а есть тэг '形式' как только поменял на тэг 'form' ошибка с soup.find() - find() ушла может кому поможет
我有下一个要解码的 Json 字符串 [{ “材料 ID”:1193, “材料代码”:“AN00000211”, “material_name”:“玛格丽塔披萨”...
在我的角度项目中,我希望使用json-server。安装json服务器后,使用此代码“json-server --watch db.json”创建db.json文件。然后给出此错误。 文件:///C:/用户/...
我有这个 JSON 字符串: [ { "名称": "TG名称", “价值”: ”” }, { “姓名”:“ISD”, “值”:“{\”WC\...
我是 JSON 新手。我有一个 LossHistory Json,我需要从中过滤出等于“General Liab - Excess”的“LineOfBusinessCode”,我需要显示特定的“Lossyear&qu...
Apache Superset 在 MySQL JSON 字段方面遇到问题
我有一个 MySQL 数据库,其中的记录包含 JSON 类型字段。 JSON 类型字段的示例是 {.... “callAttributes”:{“teamId”:“红色”,“operatorId”:&...
Retrofit API 出现 MalformedJsonException?
我需要发送一个json到我的网络服务,json是: { “萨拉”:{ "usuario": "%@", "对手": "%@", "atualizacao": "%@", “设备”: ”%@”, "device_tipo": "ios...
我有以下格式的json字符串 { “打开”: [ 3978,3856,3925,3918,3877.85,3992.7,4033.95,4012,3910,3807,3840,3769.5,3731,3646,3749, 3770,3827.9,3851,3...
在线游戏 Warframe 通过 json 文件提供对游戏元素的安全访问(https://warframe.fandom.com/wiki/Public_Export 页面上的说明)。无法在 PHP 中转换为数组。 json 文件是
系统调用:使用 npm install -g json-server 命令安装 json 服务器时出现“重命名”错误
我尝试在 Mac 上使用 npm install -g json-server 命令安装 json-server,但收到以下错误: (节点:34559)实验警告:CommonJS 模块 /usr/local/lib/node_modu...
如何解析包含多个对象的 JSON 响应 参考上面的链接,我得到多个 JSON 对象作为响应,但与上面链接中的响应不同(它接收单个数组...
OpenEdge ABL JSON 到临时表:READ-JSON
我如何将其(如下)读取到临时表中: { “参数”:{ }, "data": "{\"姓名\":\"morpheus11\",\"工作\":\"leader1221\"}&qu...
.Net core Web API 将 json/model 值设置为 NULL
我有一个 .Net core Web API,它接受以下 JSON:(RequestModel) { “isSpecimen”:正确, “形式”: { “网络”:{ “abc1...
当所有 JSON 字段键未知/任意/随机时将 JSON 转换为表
Oracle 中有一个表,其中包含大量带有 JSON 对象的行,这些对象具有未知/任意/随机字段键! 基本上,这些 JSON 对象是工业产品规范。那里...
我在本地计算机上存储了一个 JSON 文件。我需要在变量中读取它并循环它以获取 JSON 对象值。如果我在使用 io 读取文件后使用 Marshal 命令...
我有以下 JSON,我正在尝试反序列化。 { “输出参数”:[ { “价值”:{ “大批”:{ “元素”:[ { “字符串”:{...
我有一个像这样的json文件: { “父母1”:{ “孩子1”:“鲍勃” }, “父母1”:{ “child2”:“汤姆” }, ”
我的 JSON 文件如下所示: { “id”:“abc”, "标题": "标题1", "封面": "https://example.tld/pic0.jpg", ...
我输出 json 作为 声明 @ouptputJson nvarchar(max)='[ { “名称”:“BSData”, “价值”: ”” }, { “名称”:“ISData”, ...
假设我有 json 列,如下所示: - 第一排: { “A”: { "x": {"name": "ben", "success": true}, &
我想更改 json 文件中的值。 json 文件内容被注释掉。我想单独更改这些值,并且必须为每个值单独写入文件。 导入jso...
如何检查 fetch 的响应是否是 javascript 中的 json 对象
我正在使用 fetch polyfill 从 URL 检索 JSON 或文本,我想知道如何检查响应是 JSON 对象还是只是文本 fetch(URL, 选项).then(响应 => { // ...
PostgreSQL 数据库中 JSON 数据的 WHERE 条件
我有一个 PostgreSQL 数据库,其中包含 6 行 JSON 数据: 从 js.orders 中选择 *; 回报 编号 |信息...
有人可以告诉我如何从运行配置的参数字段传递 JSON 作为脚本参数吗? 我正在尝试传递这个 JSON: {“光束”:5,“max_len_a”:1.2,&...
我是 SQL 中的 JSON 新手。我收到错误“JSON 文本格式不正确。在位置 0 处发现意外字符“N”。”执行以下操作时 - 声明 @json1 NVARCHAR(4000) 设置@
是什么原因导致 JsonException: JSON 值无法转换?
C# 10 / .NET 6 / System.Text.Json 我正在使用一个以 JSON 响应形式返回的 API。我正在尝试使用 System.Text.Json 将 JSON 响应反序列化为类。我收到了 JsonExce...
我有一个结构可以说 类型 Foo 结构 { 字符串 `json:",omitemtpy" } 我知道我可以使用类似的方法轻松地将其转换为 json json.Marshal(Foo{}) 它会响应...
如何解析 json 格式输出:kubectl get pods using jsonpath
如何解析 json 以从输出中检索字段 kubectl 获取 pods -o json 从命令行我需要从谷歌云集群获取系统生成的容器名称...这里...
我有一个 JSON 响应,其 teamId 从 1 到 43 [{"teamId":"1"},{"teamId":"2"},{"teamId":"3"},{"teamId":"4"},{"
我正在尝试解码一些 JSON 数据,但遇到了 CodingKeys 问题。我能够毫无问题地解码整个 JSON,直到我添加带有编码键的枚举。 工作代码看起来像...
在 postgressql 中使用 fucntion 执行选择查询时操作数据类型 json 的列
W.r.t。下面的函数,我希望在执行 select 查询时调用此函数来操作 json 类型的列。 创建或替换函数 apply_foreign_exchange(input_value json,