[Hỏi] Không Curl được review, question

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

Tags:
  1. Nai

    Nai MiddleMan Staff Member

    Chuyện là em cần kéo một số comment , review. Nhưng khi dùng curl thì không tháy được các nội dung hiển thị trên web mà f12 thì vẫn thấy
    Thực tế link sản phẩm
    HTML:
    https://www.amazon.com/dp/B005XZ6R1I/
    Khu vực cần lấy gồm 2 anh sau
    upload_2017-12-15_10-19-1.png
    upload_2017-12-15_10-19-12.png
    Nhưng dùng Ctrl+U thì không thấy mấy nội dung này.
    Hiện em đang dùng Php thì làm sao để lấy được mấy anh này
    Ngoài ra thì có một số trang phần comment nó phân trang mà rê chuột và không thấy link gì cả mà click vào thì vẫn load ra từng trang comment mới thì làm sao để load được các content mới đó được?
    Ai đi ngang qua thí em cái key để mò tiếp cũng được ạ {burn_joss_stick}
     
  2. money

    money Hương Chủ

  3. Nai

    Nai MiddleMan Staff Member

    Convert sang text để em dễ search anh ơi :3{angry}
     
  4. Phan Thị

    Phan Thị Bang Chúng

    Nó dùng js load thôi mà

    get đoạn này mà ghép vào


    PHP:

    <script type="text/JavaScript">

    P.when("jQuery""lazyLoadLib","ready").execute(function ($) {
    $(
    '#ask_lazy_load_div').lazyLoadContent({
    threshold 800,
    url"/gp/ask-widget/askWidget.html?asin=B005XZ6R1I&askError=&askMessage=&wdg=musical_instruments_display_on_website&requestID=SH2RYQ99AREH7FC7C3K5",
    metrics true,
    name 'ask_btf',
    cache false
    });
    });
    </
    script>
    </
    div>
     
    Nai likes this.
  5. Phan Thị

    Phan Thị Bang Chúng

    Nai likes this.
  6. Nai

    Nai MiddleMan Staff Member

    Còn các trang khác thì sao cụ =.= Mì ăn liền ko được linh động lắm. Với lại em ví dụ thôi à chứ em ko curl của amz
     
  7. Nai

    Nai MiddleMan Staff Member

    Đoạn này ghép như thế nào trong curl đây bác
     
  8. Phan Thị

    Phan Thị Bang Chúng

    Ghép gì đâu. get content thôi mà
    nhìn đoạn trên nó có như
    thì ghép thêm amazon.com vào thôi là thành

    Code:
    https://www.amazon.com/gp/ask-widget/askWidget.html?asin
     
    Nai likes this.
  9. Nai

    Nai MiddleMan Staff Member

    Cảm ơn cụ nhiều nhé, em Ctrl+U thì dựa vào phần đoạn mã của cụ thì mò ra được cái thông số cụ nói kết quả trả về json.
    Còn phần rating thì quân sư @console đã tận tình chỉ cách mò request của nó và cũng ra kết quả trả về json
    Cảm ơn 2 cách câu của 2 cụ {cheers}
     
  10. money

    money Hương Chủ

    Riêng AMZ, nếu muốn lấy Q&A của nó thì cứ theo format này mà táng cho nhanh và dễ nhìn được tổng số page (để tiện crawl lặp cho đến hết số page):
    https://www.amazon.com/ask/questions/asin/B01H5M9OKM/

    Còn các kiểu load ajax khác thì nguyên tắc là sẽ có 1 đoạn mã để mình request theo nó và lấy trang kế tiếp.
    Ngoài ra cũng có cách để crawl được content ajax nhưng không trọn vẹn và cái quan trọng là không chỉ pé @Nai {doubt}{doubt}{doubt}
     
    Nai likes this.
  11. Nai

    Nai MiddleMan Staff Member

    May mà còn cách sơ cua, không thôi tiếc hùi hụi vì anh ko chỉ {adore}
     
  12. Nai

    Nai MiddleMan Staff Member

    Vậy còn hiện tại?
     
  13. kenyc

    kenyc Tân Thủ Thôn

    Giờ không bị dính trang nào load ajax, mà có bị chắc lại cách như xưa :(
     
  14. Nai

    Nai MiddleMan Staff Member

    {beat_plaster}
     
  15. money

    money Hương Chủ

    Hiện tại giải quyết vấn đề được rồi nhưng chỉ khoe thế thôi nhá {doubt}{doubt}{doubt} Cho thèm chơi {embarrassed}
     
  16. kenyc

    kenyc Tân Thủ Thôn

    He he, không phải bác ơi, tại em có cái khung sườn dùng imacro để giải quyết rồi nên cũng không chịu tìm cách khác nữa
     
  17. money

    money Hương Chủ

    Anh chọc quê cái pé kia chứ ko phải chọc pé đâu mà giải thích {sure}{sure}{sure}
     
    kenyc likes this.
  18. console

    console Bang Chúng

    @Nai ngó bộ sắp mọc sừng dài rồi. Nói sơ sơ mần được hết {big_smile}
     
  19. nguagovt

    nguagovt Sơ Nhập Giang Hồ

    Chắc định get lazada đây mà :D
    Mình lười chả bùn làm :p mà cũng ko khoái aff cho lắm
     
  20. Nai

    Nai MiddleMan Staff Member

    {surrender}{surrender}{surrender}