Detect /^curl/ as well as /libcurl/ for curl library
Andrew Moise
8 years ago
737 | 737 |
$browser = 'browsex';
|
738 | 738 |
$browser_tests->{$browser} = 1;
|
739 | 739 |
}
|
740 | |
elsif ( index( $ua, "libcurl" ) != -1 ) {
|
|
740 |
elsif ( index( $ua, "libcurl" ) != -1 || $ua =~ /^curl/ ) {
|
741 | 741 |
$browser = 'curl'; # Test gets set during robot check
|
742 | 742 |
}
|
743 | 743 |
elsif ( index( $ua, "puf/" ) != -1 ) {
|
|
915 | 915 |
elsif ( index( $ua, "baiduspider" ) != -1 ) {
|
916 | 916 |
$r = 'baidu';
|
917 | 917 |
}
|
918 | |
elsif ( index( $ua, "libcurl" ) != -1 ) {
|
|
918 |
elsif ( index( $ua, "libcurl" ) != -1 || $ua =~ /^curl/ ) {
|
919 | 919 |
$r = 'curl';
|
920 | 920 |
$robot_tests->{lib} = 1;
|
921 | 921 |
}
|
5328 | 5328 |
"other" : null,
|
5329 | 5329 |
"version" : "1.16"
|
5330 | 5330 |
},
|
|
5331 |
"curl/7.45.0" : {
|
|
5332 |
"browser" : "curl",
|
|
5333 |
"browser_beta" : ".0",
|
|
5334 |
"browser_major" : "7",
|
|
5335 |
"browser_minor" : ".45",
|
|
5336 |
"browser_string" : "curl",
|
|
5337 |
"match" : [
|
|
5338 |
"curl",
|
|
5339 |
"robot",
|
|
5340 |
"lib"
|
|
5341 |
],
|
|
5342 |
"robot" : "curl",
|
|
5343 |
"robot_beta" : ".0",
|
|
5344 |
"robot_string" : "curl",
|
|
5345 |
"robot_version" : "7.45"
|
|
5346 |
},
|
5331 | 5347 |
"facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" : {
|
5332 | 5348 |
"match" : [
|
5333 | 5349 |
"robot",
|