小编Ano*_*nta的帖子

从页面获取所有链接美丽的汤

我正在使用beautifulsoup从页面获取所有链接.我的代码是:

import requests
from bs4 import BeautifulSoup


url = 'http://www.acontecaeventos.com.br/marketing-promocional-sao-paulo'
r = requests.get(url)
html_content = r.text
soup = BeautifulSoup(html_content, 'lxml')

soup.find_all('href')
Run Code Online (Sandbox Code Playgroud)

我得到的只是:

[]
Run Code Online (Sandbox Code Playgroud)

如何获取该页面上所有href链接的列表?

python beautifulsoup html-parsing web-scraping

8
推荐指数
2
解决办法
1万
查看次数

返回最大值的树

                        50
                       /  \
                      30  70 (( which should return 50+70=120 ))
int MyFunction(struct node *root){
    struct node *ptr=root;
    int leftsum=0;
    int rightsum=0;
    if(ptr==NULL){
        return;
    }
    else{

    MyFunction(ptr->left);
     leftsum=leftsum+ptr->key;
    MyFunctipn(ptr->right);
     rightsum=rightsum+ptr->key;
    return (root->key+max(leftsum,rightsum));
    } 
}
Run Code Online (Sandbox Code Playgroud)

为此,我编写了这段代码。也许这是错误的,所以请帮助我,因为我是这个领域的新手。我想编写一个递归代码,比较两个叶节点(左和右)并将最大值返回给父节点

tree recursion graph data-structures

4
推荐指数
1
解决办法
155
查看次数

使用 Hapi 18.1 延迟响应

如何使用Hapi 18.1设置响应延迟,如果 API 响应缓慢,我想看到沙漏旋转。对于我使用的早期版本,setTimeout()如下所示。

server.route({
    method: 'GET',
    path:'/hello',
    handler: (request, h) => {
       setTimeout(() => reply('Hello World!'), 1000);
    }
});
Run Code Online (Sandbox Code Playgroud)

但是 v18.1 抛出错误

server.route({
    method: 'GET',
    path:'/hello',
    handler: (request, h) => {
       setTimeout(() => h.response('Hello World!'), 1000);
    }
});
Run Code Online (Sandbox Code Playgroud)

错误

Debug: internal, implementation, error
    Error: get method did not return a value, a promise, or throw an error
    at module.exports.internals.Manager.execute (C:\Users\javakb\workspace\node_modules\hapi\lib\toolkit.js:48:29)
    at processTicksAndRejections (internal/process/task_queues.js:85:5)
    at async Object.internals.handler (C:\Users\javakb\workspace\node_modules\hapi\lib\handler.js:46:20)
    at async exports.execute (C:\Users\javakb\workspace\node_modules\hapi\lib\handler.js:31:20)
    at async Request._lifecycle (C:\Users\javakb\workspace\node_modules\hapi\lib\request.js:312:32) …
Run Code Online (Sandbox Code Playgroud)

hapijs

3
推荐指数
1
解决办法
198
查看次数