Claw dữ liệu từ trends

Discussion in 'Thảo Luận Chung' started by tienganhtiengem, Dec 28, 2017.

  1. tienganhtiengem

    tienganhtiengem Sơ Nhập Giang Hồ

    có bác nào có đoạn mã java claw dữ liệu từ google trends ko thế.có thể share cho anh em dc ko :D
     
  2. atula111

    atula111 Tân Thủ Thôn

    Minh biết :D
     
    tienganhtiengem likes this.
  3. nhat.itsuper

    nhat.itsuper Moderator Staff Member

    Share đi bạn
     
  4. atula111

    atula111 Tân Thủ Thôn

    Ai cần ib mình mình chỉ cho. Vài dòng coder thôi. Nhưng mình đang có mấy site dùng cái này nên chỉ share cho người cần thôi
     
    tienganhtiengem likes this.
  5. Nguyễn Thế Thảo

    Nguyễn Thế Thảo Moderator Staff Member

    đã inbox bác :D
     
  6. money

    money Hương Chủ

    Hôm trước chat mới biết thì ra 1 trong những nguyên nhân làm mình phải từ bỏ làm trends mấy năm nay là pé @atula111 {doubt}{doubt}{doubt}
     
  7. atula111

    atula111 Tân Thủ Thôn

    Nghe anh nên phân vân từ sáng đến giờ. Thôi quyết định bỏ cái này share cho anh em get trends vậy :
    Code đây nhé mọi người:

    Phương pháp lấy trends unlimit từ google trends :
    1. curl_init(): Get data from https:// trends. google.com/trends/hottrends/atom/feed?pn=p[...]
    2. Xml regular expression: Analysis of data structure according to xml
    List of url countries according to google trends
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p30 Argentina
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p8 Australia
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p44 Austria
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p41 Belgium
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p18 Brazil
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p13 Canada
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p38 Chile
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p32 Colombia
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p43 Czech Republic
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p29 Egypt
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p50 Finland
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p16 France
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p15 Germany
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p48 Greece
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p10 Hong Kong
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p45 Hungary
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p3 India
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p19 Indonesia
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p6 Israel
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p27 Italy
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p4 Japan
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p37 Kenya
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p34 Malaysia
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p21 Mexico
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p17 Netherlands
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p53 New Zealand
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p52 Nigeria
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p51 Norway
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p25 Philippines
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p31 Poland
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p39 Romania
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p14 Russia
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p36 Saudi Arabia
    https:/ /trends.google.com/trends/hottrends/atom/feed?pn=p5 Singapore
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p40 South Africa
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p23 South Korea
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p26 Spain
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p42 Sweden
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p46 Switzerland
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p12 Taiwan
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p33 Thailand
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p24 Turkey
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p35 Ukraine
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p9 United Kingdom
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p1 United States
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p28 Vietnam

    Ví dụ lấy trends của mỹ thì như sau:
    https:// trends.google.com/trends/hottrends/atom/feed?pn=p1
    <?
    $url = 'https://trends.google.com/trends/hottrends/atom/feed?pn=p1';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_HTTPGET, 1 );
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION , 1 );
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION , 1 );
    curl_setopt($ch, CURLOPT_URL, $url );
    curl_setopt($ch, CURLOPT_REFERER, $ref );
    curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    $result = curl_exec($ch);
    curl_close($ch);
    echo '<ul>';
    $trends = new SimpleXmlElement($result);
    foreach($trends->channel->item as $value) {
    $textTitle = $value->title;
    echo '<li>'.$textTitle.'</li>';
    }
    echo '</ul>';
    ?>

    Chúc anh em vui vẻ
     
    automan, console, pipapipo and 4 others like this.
  8. EDM

    EDM Sơ Nhập Giang Hồ

    Cám ơn bác nhiều.
     
  9. tienganhtiengem

    tienganhtiengem Sơ Nhập Giang Hồ

    Cám ơn bác nhiều
    {adore}
     
  10. Dung Le

    Dung Le Sơ Nhập Giang Hồ

    Hỡi các cao nhân , túm lại là đoạn code trên có thể bỏ vào đâu được để chạy ra kết quả : Scrape box,.. ? hoặc bỏ vào file php rồi run bằng gì thế ?
    Cái này hỏi thiệt vì em là gà mờ mà .
     
  11. atula111

    atula111 Tân Thủ Thôn

    Bạn nên học thêm chút cơ bản nữa nhé. Mình đã hơi vi phạm nguyên tắc của cụ money khi viết chi tiết quá rồi ấy. Đoạn code trên bạn copy vất vào file index là nó chạy ra kết quả luôn rồi. Còn bạn muốn nó hiển thị ra sao trên web bạn thì bạn làm thôi. Thích lưu vào database thì viết 1 file cron hẹn giờ cho nó chạy thôi
     
  12. console

    console Bang Chúng

    Trùm trend đây rồi {big_smile}
     
  13. Hoa Mãn Lâu

    Hoa Mãn Lâu Trưởng Môn

    Có bài viết nào nói chi tiết hơn cái vụ chơi theo trend nầy ko nhỉ?
     
  14. atula111

    atula111 Tân Thủ Thôn

    Theo như đại ca @money thì cái này nên bỏ thôi anh em. Mình cũng thấy ko ăn thua. Hay bị kiện cáo bản quyền lắm. Trước thì mình làm tự phát thôi. Tại thấy có thằng ấn này nó làm khá ngon và bền nên bắt chước làm theo thôi.
    https:// trends24.in
     
  15. money

    money Hương Chủ

    Uh anh em bỏ hết đi. Bọn Ấn nó cũng đang bỏ dần rồi. Mọi người bỏ hết thì mình mới quay lại làm trends được chứ giờ 100 người mua mà vạn người bán khó khăn quá {confuse}{confuse}{confuse}
     
  16. xmenvn2510

    xmenvn2510 Moderator + MiddleMan Staff Member

    Quá hay. Em tìm mãi mà giờ mới thấy. Mai thử lung tung xèng xem sao. Chuỵ google ơi là chuỵ.