아무도 다음을 수행했는지 궁금하고 심지어 올바른 방향으로 나를 가리키고 있습니다.이베이 상품/수출품을 ZenCart로 가져 오기
- 이베이 상점에서 이베이 제품을 수출 한 사람이 있습니까?
- 는 ZenCart에
건배
쉐인
내가 비슷한 목적을 위해 PHP를 사용하여 웹 스크래퍼를 만든아무도 다음을 수행했는지 궁금하고 심지어 올바른 방향으로 나를 가리키고 있습니다.이베이 상품/수출품을 ZenCart로 가져 오기
건배
쉐인
내가 비슷한 목적을 위해 PHP를 사용하여 웹 스크래퍼를 만든을 이러한 항목을 가져온. 사실 꽤 간단합니다. 데이터를 긁어 데이터베이스에 쓸 수 있습니다.
function get_web_page($url)
{
$options = array(
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_HEADER => false, // don't return headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle all encodings
CURLOPT_USERAGENT => "spider", // who am i
CURLOPT_AUTOREFERER => true, // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect
CURLOPT_TIMEOUT => 120, // timeout on response
CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
);
$ch = curl_init($url);
curl_setopt_array($ch, $options);
$content = curl_exec($ch);
$err = curl_errno($ch);
$errmsg = curl_error($ch);
$header = curl_getinfo($ch);
curl_close($ch);
//$header['errno'] = $err;
// $header['errmsg'] = $errmsg;
//$header['content'] = $content;
// print($header[0]);
return $content;
}
$content = get_web_page($baseUrl);
$dom = new DOMDocument();
@$dom->loadHTML($content);
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
// $hrefs->length
for ($i = 0; $i < $hrefs->length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
// process parts and write data to database
}
당신은 CSV 파일로 이베이 데이터를 내 보낸 다음 저장 Manager for Zen Cart 나는 비슷한 짓을
스택 오버플로에 오신 것을 환영합니다! [Self-Promotion에 대한 FAQ] (http://stackoverflow.com/faq#promotion)를주의 깊게 읽으십시오. 또한 자신의 사이트/제품에 링크 할 때마다 면책 조항을 게시해야합니다. – j0k
를 사용하여 ZenCart로 가져올 수 있습니다 : 여기에 간단한 발췌 한 것입니다. Turbo Lister의 CSV 파일이나 제품 목록 내보내기의 XML 파일이 있습니까? – AJJ
분당 채널 고문을 사용하는 다른 방법이 있으므로이 부분이 보류 중입니다. – Shane
질문이 더 이상 적절하지 않다고 생각되면 답변을 직접 업데이트하거나 답변을 기대하지 말고 질문을 삭제하여 대답하지 않은 질문 목록에 더 이상 나타나지 않게하십시오. – Christopher