小编use*_*775的帖子

使用BeautifulSoup 4和Python进行HTML解析

我正在尝试解析http://mobile.de的结果列表.

首先,我尝试使用HTMLParserClass,但是我收到了一个错误:HTMLParser.HTMLParseError: EOF in middle of construct.

所以我尝试使用BeautifulSoup 4,这对于非有效的网站更好,但<div>我正在搜索的是无法访问的,我不知道这是我的错还是网站的.

from bs4 import BeautifulSoup
    import urllib
    import socket

    searchurl = "http://suchen.mobile.de/auto/search.html?scopeId=C&isSearchRequest=true&sortOption.sortBy=price.consumerGrossEuro"
    f = urllib.urlopen(searchurl)
    html = f.read()
    soup = BeautifulSoup(html)

    for link in soup.find_all("div","listEntry "):
        print link
Run Code Online (Sandbox Code Playgroud)

listEntry<div>与汽车的结果.但似乎他没有解析<form id="parkAndCompareVehicle" name="parkAndCompareVehicle" action="">.我找不到汤料中的表格.

故障在哪里?

html python beautifulsoup html-parsing

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

gSOAP多线程

我试图建立一个多线程的Web服务.单线程正在工作,在我的主要功能中我使用这个:

int main(int argc, char **argv) {
    CardSoapBindingService CardSrvc;
    Config Conf ;
    Conf.update();

    int port = Conf.listener_port;
    if (!port)
        CardSrvc.serve();
    else {
        if (CardSrvc.run(port)) {
            CardSrvc.soap_stream_fault(std::cerr);
            exit(-1);
        }
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但我想要多线程,所以我查看了文档并找到了他们的例子,我尝试了我的代码.编译时我得到这个错误:

main.cpp:在函数int main(int, char**)': main.cpp:56: error:soap_serve'未声明(首先使用此函数)
main.cpp:56:错误:(每个未声明的标识符只报告它出现的每个函数一次.)
main.cpp:在函数void* process_request(void*)':<br> main.cpp:101: error:soap_serve'未声明(首先使用此函数)
make:***[main.o] Fehler 1

我怎样才能使这个工作?

c++ multithreading gsoap

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

在具有返回值的php中调用php脚本

我试图从脚本中获取返回值,该脚本按回显返回“完成”或“错误”。首先,我可以使用php函数file_get_contents,但它会返回我的整个脚本,而不仅是我要在脚本中打印的内容。然后我相信了这种cURL方法,但是它无法正常工作。

该脚本称为:

<?php 
include("config.php");
print "complete";
?>
Run Code Online (Sandbox Code Playgroud)

我卷曲的脚本:

$url="caller.php";
$ch = curl_init(); //initialize curl handle
curl_setopt($ch, CURLOPT_URL, $url); //set the url
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //return as a variable
$response = curl_exec($ch); //run the whole process and return the response
curl_close($ch); //close the curl handle

echo "test". $response."|";
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?而我该如何运作呢?FILE方法?

php curl

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

使用 jquery 插入后按钮操作不起作用

我有一个“添加”按钮,单击它然后保存按钮将附加到我的 div 中。这是有效的,但我无法触发“保存”按钮的功能。如果我直接将“保存”按钮粘贴到代码中,它就可以工作。我找不到我的错误...

<a class="save" href="#"><img src="images/save.png" alt="save_working" /></a>
<a class="add_row" href="#"><img src="images/icon_add_light.png" alt="add" /></a><br>
<div id="hinzu"></div>


$(".save").click(function() {
    alert("saveworking");
});


$(".add_row").click(function() {
    $("#hinzu").append('  <a class="save" href="#"><img src="images/save.png" alt="savenotworking" /></a>');
});
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴:http://jsfiddle.net/MgcDU/321/

为什么这不能与 js 附加方法一起使用?

html javascript jquery

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