2016-11-19 10 views
0

科学論文をダウンロードするのにsci-hub.ccを使いたいですが、それはロシア語であり、使い方が簡単ではありません。 DOIまたはペーパーリンクを入力するためのテキストフィールドがあります。他のウェブサイトを使用してPHPでクエリを作成する方法は?

ここでは、ユーザーが紙のリンクを挿入したときに、このリンクをsci-hubにクエリとして送信してからダウンロードするWebサイトを作成します。どのように私はPHPでこれを行うことができますか?

ありがとうございます。

+0

私の友人はしないでください。今日、著作権法はまれです。 –

答えて

0

あなたのページの仕組みはわかりませんが、探しているのは「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); 
    ?> 
+0

ありがとうございます。私はあなたのコードをテストしています。 –

関連する問題