Я написал скрипт на php
для очистки title
сообщений и его links
и записи их в CSV-файл с веб-страницы. Я хочу написать titles
в column A
и связанные с ним links
в column B
. Сценарий выполняет свою работу, когда я пишу их в одном столбце. Однако, поскольку я не знаю, как записывать данные в несколько столбцов, я застрял.
В настоящее время он записывает titles
в CSV-файл, поскольку я уже прокомментировал часть links
в скрипте только потому, что не знаю, как записать их в column B
. Будем благодарны за любую помощь в решении проблемы.
Вот что я пробовал:
<?php
include "simple_html_dom.php";
$url = "https://stackoverflow.com/questions/tagged/web-scraping";
function get_information($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
$htmlContent = curl_exec($ch);
curl_close($ch);
$dom = new simple_html_dom();
$dom->load($htmlContent);
$links = array();
$file = fopen("outputfile.csv","w");
foreach ($dom->find('.question-hyperlink') as $link) {
fputcsv($file,array($link->innertext));
//fputcsv($file,array($link->href));
}
fclose($file);
}
get_information($url);
?>