科学論文をダウンロードするのにsci-hub.ccを使いたいですが、それはロシア語であり、使い方が簡単ではありません。 DOIまたはペーパーリンクを入力するためのテキストフィールドがあります。他のウェブサイトを使用してPHPでクエリを作成する方法は?
ここでは、ユーザーが紙のリンクを挿入したときに、このリンクをsci-hubにクエリとして送信してからダウンロードするWebサイトを作成します。どのように私はPHPでこれを行うことができますか?
ありがとうございます。
科学論文をダウンロードするのにsci-hub.ccを使いたいですが、それはロシア語であり、使い方が簡単ではありません。 DOIまたはペーパーリンクを入力するためのテキストフィールドがあります。他のウェブサイトを使用してPHPでクエリを作成する方法は?
ここでは、ユーザーが紙のリンクを挿入したときに、このリンクをsci-hubにクエリとして送信してからダウンロードするWebサイトを作成します。どのように私はPHPでこれを行うことができますか?
ありがとうございます。
あなたのページの仕組みはわかりませんが、探しているのは「POST」リクエストです。 あなたのページのフィールドに何かを入力すると、以下のコードは同じことをします:
<php
$url = 'http://sci-hub.cc/';
$data = ['Request'=>'TEXT FOR FIELD'];
$options = array('http' => array(
'method' => 'POST',
'content' => http_build_query($data),
'header'=> "Content-Type: application/x-www-form-urlencoded \r\n")
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
?>
ありがとうございます。私はあなたのコードをテストしています。 –
私の友人はしないでください。今日、著作権法はまれです。 –