だからこれは私が実行しているスクリプトで、Windowsではうまく出力されますが、ubuntuでは空のリストを出力するだけです
import urllib2
import os
import re
import csv
from bs4 import BeautifulSoup
useragent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1309.0 Safari/537.17'
def main():
# lib-talkingpointsmemo.py
archive = 'http://talkingpointsmemo.com/archive.php'
getweeklinks(archive)
def getweeklinks(archivelink):
print 'something'
urls = []
request = urllib2.Request(archivelink, headers={'User-agent': useragent})
webpage = urllib2.urlopen(request).read()
soup = BeautifulSoup(webpage)
anchors = soup('a')
print anchors
for a in anchors:
print a['href']
if __name__ == '__main__' : main()
と出力:
something
[]
どうしたの?Ubuntu12.04.1LTSを使用しています