How to Get Page Content Using Curl

PHP - file get contents using CURL

With curl, it's often a good idea to use curl_getinfo to obtain additional information about your curl connection before closing it. In your case, the NULL/FALSE/empty result could be due to a number of reasons and inspecting the curl info might help you find more detail. Here's a modified version of your function that uses this function to obtain additional information. You might consider writing print_r($info, TRUE) to a log file or something. It might be empty because the server response is empty. It might be false because the url cannot be reached from your server due to firewall issues. It might be returning an http_code that is 404 NOT FOUND or 5XX.

function file_get_contents_curl($url) {
$ch = curl_init();

curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_ENCODING, 0);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST , "GET");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));

$data = curl_exec($ch);

$info = curl_getinfo($ch);


if(curl_errno($ch)) {
throw new Exception('Curl error: ' . curl_error($ch));
}

curl_close($ch);

if ($data === FALSE) {
throw new Exception("curl_exec returned FALSE. Info follows:\n" . print_r($info, TRUE));
}

return $data;
}

EDIT: I added curl_errno checking too.

How to get specific content from a webpage using curl in php?

you can parse the html with DOMDocument and DOMXPath, you can iterate the articles with the XPath

//*[@id="gsc_a_b"]/tr

and once you have an article you can get the authors with the XPath

.//div[@class="gs_gray"][1]

using the article as the reference node, so this

$content=file_get_contents('https://scholar.google.com/citations?hl=en&user=mG4imMEAAAAJ&view_op=list_works&sortby=pubdate');
$domd=@DOMDocument::loadHTML($content);
$xp=new DOMXPath($domd);
foreach($xp->query('//*[@id="gsc_a_b"]/tr') as $article){
// var_dump($domd->saveHTML($article));
foreach($xp->query('.//div[@class="gs_gray"][1]',$article) as $authors){
var_dump($authors->textContent);

}
}

outputs:

string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"
string(53) "Y Shen, M Voisin, A Aliamiri, A Avati, A Hannun, A Ng"
string(74) "J Irvin, P Rajpurkar, M Ko, Y Yu, S Ciurea-Ilcus, C Chute, H Marklund, ..."
string(70) "D Rolnick, PL Donti, LH Kaack, K Kochanski, A Lacoste, K Sankaran, ..."
string(73) "F Maksimovic, B Wheeler, DC Burnett, O Khan, S Mesri, I Suciu, L Lee, ..."
string(63) "A Park, C Chute, P Rajpurkar, J Lou, RL Ball, K Shpanskaya, ..."
string(48) "J Lee, Z Xie, C Wang, M Drach, D Jurafsky, AY Ng"
string(75) "R Pranav, A Park, J Irvin, C Chute, M Bereket, M Domenico, CP Langlotz, ..."
string(73) "MT Chiu, X Xu, K Wang, J Hobbs, N Hovakimyan, TS Huang, H Shi, Y Wei, ..."
string(56) "A Smit, S Jain, P Rajpurkar, A Pareek, AY Ng, MP Lungren"
string(69) "P Rajpurkar, A Park, J Irvin, C Chute, M Bereket, D Mastrodicasa, ..."
string(68) "P Rajpurkar, A Joshi, A Pareek, P Chen, A Kiani, J Irvin, AY Ng, ..."
string(69) "A Kiani, B Uyumazturk, P Rajpurkar, A Wang, R Gao, E Jones, Y Yu, ..."
string(40) "S Zhou, J Zhang, H Jiang, T Lundh, AY Ng"
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G Diamos, E Elsen, ..."
string(63) "A Hannun, C Case, J Casper, B Catanzaro, G DIAMOS, E Elsen, ..."
string(40) "G Yuan, S Yang, S Yang, A Ng, MJ Oursler"
string(77) "G McNicol, E Fluet-chouinard, Z Zhang, J Irvin, S Zhou, F Lu, A Kondrich, ..."
string(69) "B Uyumazturk, A Kiani, P Rajpurkar, A Wang, RL Ball, R Gao, Y Yu, ..."
string(52) "B Wheeler, A Ng, B Kilberg, F Maksimovic, KSJ Pister"
string(50) "T Duan, A Avati, DY Ding, S Basu, AY Ng, A Schuler"

(and as an optimization note, if you use curl with CURLOPT_ENCODING, it will be faster than using file_get_contents() - curl supports gzip, file_get_contents() doesn't - also curl supports reading until "Content-Length" and stops reading, while file_get_contents() will just read until the remote server close the socket, which on some websites makes file_get_contents() significantly slower than curl.)

Why can't I get full web page content when using `curl` command?

Check out curl Documentation here.

Curl does not work like a web-browser. Web browsers send multiple requests like Cookies,pragma etc.
Also, URL syntax is based on Protocol (HTTP, HTTPS, IMAP etc) so it does not return what you expect as curl can not perform nested tasks.

You can also see the documentation of Curl on you distro.
man curl

This is the header for Stackoverflow sent from my browser/

User-Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Content-Length: 180
Connection: keep-alive


Related Topics



Leave a reply



Submit