Merge tag 'v1.4.1' into debian/master
authorAntonio Ospite <ao2@ao2.it>
Sat, 7 Sep 2019 20:10:00 +0000 (22:10 +0200)
committerAntonio Ospite <ao2@ao2.it>
Sat, 7 Sep 2019 20:10:00 +0000 (22:10 +0200)
Release v1.4.1

NEWS
src/Tweeper.php

diff --git a/NEWS b/NEWS
index 29ec569..e98c9ad 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+News for v1.4.1:
+================
+
+   * Enable cookie handling in cURL to fix scraping twitter.com
+   * Update User-Agent version to fix scraping hashtag pages on twitter.com
+
 News for v1.4.0:
 ================
 
index 09bd7cc..877e882 100644 (file)
@@ -36,7 +36,7 @@ date_default_timezone_set('UTC');
  */
 class Tweeper {
 
-  private static $userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0";
+  private static $userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0";
   private static $maxConnectionTimeout = 5;
   private static $maxConnectionRetries = 5;
 
@@ -121,6 +121,7 @@ class Tweeper {
       CURLOPT_CONNECTTIMEOUT => Tweeper::$maxConnectionTimeout,
       // Follow http redirects to get the real URL.
       CURLOPT_FOLLOWLOCATION => TRUE,
+      CURLOPT_COOKIEFILE => "",
       CURLOPT_RETURNTRANSFER => TRUE,
       CURLOPT_SSL_VERIFYHOST => FALSE,
       CURLOPT_SSL_VERIFYPEER => FALSE,