我正在尝试使用guzzle从https://idf.intven.com/public_patents获取数据。该页面通过向https://idf.intven.com/public_patent_listing.json发出请求,使用AJAX加载数据。
我正在为他们工作的另一个网站,他们想要使用这些数据,所以我试图用guzzle抓住这些数据,但我一直有500个错误。
$this->client = new Client();
$this->client->post( 'https://idf.intven.com/public_patent_listing.json', [
'verify' => false,
'json' => [
"report_type" => "public_patent_listing",
"queryFields" => [],
"filters" => [],"per_page" => 16,
"from" => 0,
"sort" => "issued_on",
"sort_order" => "desc"
],
]);
答案 0 :(得分:1)
也许是因为你使用数组而不是json对象。将方括号更改为主对象和json
对象中的方括号