Каковы наилучшие варианты выполнения веб-парсинга не открытой в данный момент вкладки из расширения Google Chrome с помощью JavaScript и других доступных технологий. Также принимаются другие библиотеки JavaScript.
Важно замаскировать парсинг, чтобы он вел себя как обычный веб-запрос . Никаких указаний на AJAX или XMLHttpRequest, например X-Requested-With: XMLHttpRequest
или Origin
.
Очищенное содержимое должно быть доступно из JavaScript для дальнейшей обработки и представления в расширении,скорее всего, в виде строки.
Существуют ли какие-либо хуки в каких-либо специфичных для WebKit / Chrome API: s, которые можно использовать для выполнения обычного веб-запроса и получения результатов для манипуляций?
var pageContent = getPageContent(url); // TODO: Implement
var items = $(pageContent).find('.item');
// Display items with further selections
Бонусные баллы за выполнение этого работать с локальным файлом на диске , для начальной отладки. Но если это единственный пункт - остановить решение, тогда не обращайте внимания на бонусные баллы.