при использовании движка Chrome стал работать быстрей…

хром просто грузит быстрее фф, тока памяти жрет больше. метод имхо - против лома нет приема
у меня этот код 700 метров озу расходует.
для твоего случая можно проще
#!/usr/bin/env python
# coding:utf-8
from subprocess import Popen,PIPE
def get_page(url):
child = Popen(['/usr/local/bin/slimerjs','get_page.js',url],stdout=PIPE)
child.wait()
out = child.stdout.read().split('\n')
for i in out:
s = i.decode('utf-8')
if u'Дата публикации' in s:
print s
break
if __name__ == '__main__':
urls = ['http://bus.gov.ru/pub/agency/206030/tasks/3573224',
'http://bus.gov.ru/pub/agency/206030/plans',
'http://bus.gov.ru/pub/agency/206030/operations/',
'http://bus.gov.ru/pub/agency/206030/annual-balances-F0503721',
'http://bus.gov.ru/pub/agency/206030/annual-balances-F0503730',
'http://bus.gov.ru/pub/agency/206030/annual-balances-f0503737',
'http://bus.gov.ru/pub/agency/206030/reports',
'http://bus.gov.ru/pub/agency/206030/measures'
]
for url in urls: get_page(url)
//get_page.js
'use strict'
var system = require('system');
if (system.args.length < 2 ) {
console.log('No arguments');
slimer.exit();
}
else {
var url = system.args[1];
var page = require('webpage').create();
page.open(url, function (status) {
if (status == 'success') console.log(page.plainText);
slimer.exit();
});
}