所以,我开始使用php并且使用Simple HTML DOM Parser时遇到了麻烦。到目前为止,这是我的代码。
include("simple_html_dom.php");
$html=file_get_html("http://example.com");
foreach($html->find('a') as $links);
$html = file_get_html($links->href);
echo $html;
主要的问题是有$ link而不是一页,这些都在不断变化,我不知道如何让电脑理解我,因为我最终会出现错误和混乱。我真的很感激任何回应!
答案 0 :(得分:1)
这里需要一些括号而不是分号:
current.month <- reactive({
gsub("0", " ", format(Sys.Date(), "%m"))
current.year <- reactive({
format(Sys.Date(), "%Y")
在foreach定义之后使用分号,它不会运行任何东西。如果删除分号,它仍然只会在循环定义后执行第一行。您需要括号将两个语句组合在一起。
我不知道连续多个页面回显整个HTML的效果如何。
答案 1 :(得分:0)
您想要file_get_html
,因为file_get_contents
会将响应正文加载到字符串中,但file_get_html
会将其加载到simple-html-dom中。
include("simple_html_dom.php");
$html=file_get_html("http://example.com");
foreach($html->find('a') as $links) {
$html = file_get_html($links->href);
echo $html;
}