PHP에서 curl xpath를 사용하여 웹 사이트에서 특정 사진을 얻는 방법

무슬림 나

이 코드를 통해 특정 텍스트를 얻을 수 있지만 내 문제는이 코드를 통해 웹 사이트에서 특정 사진을 얻는 방법입니다. 누구든지 도울 수 있습니까? 나는이 시점에 갇혀 있습니다.

<?php

ini_set('max_execution_time', 300);

function news($url,$path){

    $curl=curl_init($url);

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

    $html=curl_exec($curl);

    if(!empty($curl)){

        $thispage= new DOMDocument;
        libxml_use_internal_errors(true);
        $thispage->loadHTML($html);
        libxml_clear_errors();
        $xpath=new DOMXPath($thispage);
        $status=$xpath->evaluate($path);
        return $status;
    }
}

$a= news('https://www.dawn.com/latest-news','string(/html/body/div[2]/div/main/div/div/div[1]/article[1]/h2/a)');

echo $a;

?>
존 C

첫 번째 헤드 라인 옆에 이미지가 나타나기를 원한다고 가정하면 XPath는 다음과 같습니다.

function news($url,$path){

    $curl=curl_init($url);

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

    $html=curl_exec($curl);

    if(!empty($curl)){

        $thispage= new DOMDocument;
        libxml_use_internal_errors(true);
        $thispage->loadHTML($html);
        libxml_clear_errors();
        $xpath=new DOMXPath($thispage);
        $status=$xpath->evaluate($path);
        return $status;
    }
}

$a= news('https://www.dawn.com/latest-news','string(/html/body/div[2]/div/main/div/div/div[1]/article[1]/figure/div/a/img/@src)');

echo $a;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

셀레늄에서 xpath의 'not start-with'속성을 사용하여 Python에서 특정 웹 사이트를 건너 뛰는 방법

분류에서Dev

cURL (php)을 사용하여 웹 사이트에서 특정 데이터 수집

분류에서Dev

Stormcrawler를 사용하여 웹 사이트에서 특정 데이터를 크롤링하는 방법

분류에서Dev

cUrl PHP를 사용하여 지정된 행을 얻는 방법

분류에서Dev

웹 사이트에서 가격 정보를 얻는 방법?

분류에서Dev

Excel vba를 사용하여 웹 사이트에서 특정 가치 얻기

분류에서Dev

Selenium을 사용하여 웹 사이트에서 끊임없이 변화하는 가치를 얻는 방법

분류에서Dev

curl을 사용하여이 웹 사이트에 데이터를 게시하는 방법은 무엇입니까?

분류에서Dev

Angularjs를 사용하여 json 데이터에서 특정 값을 얻는 방법

분류에서Dev

curl 명령 줄 도구를 사용하여 쿠키 사용 웹 사이트에 로그인하는 방법

분류에서Dev

셸에서 CURL을 사용하여 CSRF 지원 웹 사이트에서 https를 통해 파일을 업로드하는 방법은 무엇입니까?

분류에서Dev

curl을 사용하여 키로 특정 문서를 보는 방법

분류에서Dev

PHP : cURL을 사용하여 웹 페이지의 기본 URL을 얻는 방법

분류에서Dev

WebRequest를 사용하여 VB.net의 웹 페이지에서 특정 태그 값을 가져 오는 방법

분류에서Dev

웹 사이트에서 JavaScript를 사용하여 JSON을 얻는 방법은 무엇입니까?

분류에서Dev

Java에서 JSOUP를 사용하여 웹 사이트에서 특정 데이터를 얻습니까?

분류에서Dev

DSL-2730U에서 특정 Mac 사용자의 웹 사이트를 차단하는 방법

분류에서Dev

wget을 사용하여 웹 페이지의 특정 태그 사이에서 텍스트를 가져 오는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 Azure 웹 사이트에서 URL 다시 쓰기를 사용하는 방법

분류에서Dev

Java에서 hashMap을 사용하여 특정 중복 값 키를 얻는 방법

분류에서Dev

NSXMLParser를 사용하여 SWIFT의 XML에서 특정 속성을 얻는 방법

분류에서Dev

파일에서 vim을 사용하여 특정 문자 수를 얻는 방법

분류에서Dev

Windows 8에서 XAMPP를 사용하여 웹 사이트를 설정하는 방법은 무엇입니까?

분류에서Dev

xpath : xpath를 사용하여 특정 텍스트를 얻는 방법?

분류에서Dev

PHP를 사용하여 웹 사이트 대역폭을 얻는 방법

분류에서Dev

curl을 사용하여 권한이 필요한 웹 사이트에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 JSON에서 특정 이메일 데이터를 얻는 방법

분류에서Dev

Swift를 사용하여 iOS에서 정사각형으로 자른 사진 축소판을 얻는 방법

분류에서Dev

Redbean PHP에서 ID를 사용하여 특정 행을 업데이트하는 방법

Related 관련 기사

  1. 1

    셀레늄에서 xpath의 'not start-with'속성을 사용하여 Python에서 특정 웹 사이트를 건너 뛰는 방법

  2. 2

    cURL (php)을 사용하여 웹 사이트에서 특정 데이터 수집

  3. 3

    Stormcrawler를 사용하여 웹 사이트에서 특정 데이터를 크롤링하는 방법

  4. 4

    cUrl PHP를 사용하여 지정된 행을 얻는 방법

  5. 5

    웹 사이트에서 가격 정보를 얻는 방법?

  6. 6

    Excel vba를 사용하여 웹 사이트에서 특정 가치 얻기

  7. 7

    Selenium을 사용하여 웹 사이트에서 끊임없이 변화하는 가치를 얻는 방법

  8. 8

    curl을 사용하여이 웹 사이트에 데이터를 게시하는 방법은 무엇입니까?

  9. 9

    Angularjs를 사용하여 json 데이터에서 특정 값을 얻는 방법

  10. 10

    curl 명령 줄 도구를 사용하여 쿠키 사용 웹 사이트에 로그인하는 방법

  11. 11

    셸에서 CURL을 사용하여 CSRF 지원 웹 사이트에서 https를 통해 파일을 업로드하는 방법은 무엇입니까?

  12. 12

    curl을 사용하여 키로 특정 문서를 보는 방법

  13. 13

    PHP : cURL을 사용하여 웹 페이지의 기본 URL을 얻는 방법

  14. 14

    WebRequest를 사용하여 VB.net의 웹 페이지에서 특정 태그 값을 가져 오는 방법

  15. 15

    웹 사이트에서 JavaScript를 사용하여 JSON을 얻는 방법은 무엇입니까?

  16. 16

    Java에서 JSOUP를 사용하여 웹 사이트에서 특정 데이터를 얻습니까?

  17. 17

    DSL-2730U에서 특정 Mac 사용자의 웹 사이트를 차단하는 방법

  18. 18

    wget을 사용하여 웹 페이지의 특정 태그 사이에서 텍스트를 가져 오는 방법은 무엇입니까?

  19. 19

    PHP를 사용하여 Azure 웹 사이트에서 URL 다시 쓰기를 사용하는 방법

  20. 20

    Java에서 hashMap을 사용하여 특정 중복 값 키를 얻는 방법

  21. 21

    NSXMLParser를 사용하여 SWIFT의 XML에서 특정 속성을 얻는 방법

  22. 22

    파일에서 vim을 사용하여 특정 문자 수를 얻는 방법

  23. 23

    Windows 8에서 XAMPP를 사용하여 웹 사이트를 설정하는 방법은 무엇입니까?

  24. 24

    xpath : xpath를 사용하여 특정 텍스트를 얻는 방법?

  25. 25

    PHP를 사용하여 웹 사이트 대역폭을 얻는 방법

  26. 26

    curl을 사용하여 권한이 필요한 웹 사이트에서 데이터를 가져 오는 방법은 무엇입니까?

  27. 27

    PHP를 사용하여 JSON에서 특정 이메일 데이터를 얻는 방법

  28. 28

    Swift를 사용하여 iOS에서 정사각형으로 자른 사진 축소판을 얻는 방법

  29. 29

    Redbean PHP에서 ID를 사용하여 특정 행을 업데이트하는 방법

뜨겁다태그

보관