Sử dụng file_get_contents()

Bạn có thể sử dụng hàm file_get_contents() để đọc dữ liệu từ một URL. Đây là cách đơn giản và phổ biến.

cURL

Sử dụng file()

Hàm file() đọc dữ liệu từ URL và trả về nó dưới dạng một mảng, trong đó mỗi phần tử là một dòng từ dữ liệu.

fopen()

Sử dụng Stream Contexts

Stream contexts cho phép bạn cấu hình các tùy chọn HTTP như headers.

exec()
  • Nội dung của script.js có thể như sau:
var page = require('webpage').create();
var system = require('system');
var url = system.args[1];

page.open(url, function(status) {
    if (status === 'success') {
        console.log(page.content);
    } else {
        console.log('Failed to load the page');
    }
    phantom.exit();
});

PhantomJS đã ngừng phát triển: Bạn nên cân nhắc chuyển sang các công cụ khác như Puppeteer hoặc Playwright cho các nhu cầu tương tự. Những công cụ này được duy trì và hỗ trợ các tính năng mới nhất.

Sự bảo trì và hỗ trợ: PhantomJS không còn được duy trì và có thể gặp vấn đề với các trang web hoặc công nghệ mới. Puppeteer và Playwright cung cấp hỗ trợ tốt hơn và thường xuyên cập nhật.