【问题标题】:javascript code bing search - get more than 30 resultsjavascript 代码必应搜索 - 获得 30 多个结果
【发布时间】:2017-03-09 13:01:00
【问题描述】:

我正在搜索必应搜索网页。假设我搜索“Julia Roberts”这个词,那么带有结果的 url 大致如下:

http://www.bing.com/images/search?q=julia+roberts

当我使用 python 下载代码时,我使用以下源:

import urllib

def geturl(link,my_file):
    try:
        urllib.request.urlretrieve(link, my_file)
    except:
        pass

link = "http://www.bing.com/images/search?q=julia+roberts"
my_file = "my_file.txt"

get_url(link,my_file)

问题是,这样的来源只包括前 30 个结果(或 50 个)。

我如何获得包含 200 个第一个结果的来源?

【问题讨论】:

    标签: javascript python hyperlink urllib2


    【解决方案1】:

    我不确定您是否期待以下结果,请在您的控制台窗口中尝试

    http://www.bing.com/images/search?q=julia+roberts”用于此页面。

    JS:

    var a=document.querySelectorAll('div a img');
    
    for(i in a){
    console.log(a[i].src); // get all the image source src path
    //console.count("called"); // it will retrieve 246 image src path 
    }
    

    【讨论】:

    • 您好,非常感谢。我实际上是手动复制源代码。实际上,我希望以编程方式下载源代码。我主要使用python,所以我希望我可以使用python。我将重新提出问题
    • 嗨 Codeman,它确实很有帮助,所以我接受了答案 :) - 但如果你知道如何在 Python 中以编程方式获取 246 张图像,如果你能发布它,我将不胜感激! :)
    • @AlejandroSimkievich:感谢您接受答案。我对python一无所知。请在下面找到链接“stackoverflow.com/questions/11350464/…”和“unreachable2027.wordpress.com/2012/04/13/…”可能会有用:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多