Python
06 Nov 2011
 
 
 
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
SERVICES = {
'hotfile.com': {
'name': 'hotfile.com',
'filename': '//div[contains(@class, "arrow_down")]/text()',
'filesize': '//div[contains(@class, "arrow_down")]/strong[2]',
'integrity': '//div[contains(@id, "main_content")]',
},
'mediafire.com': {
'name': 'mediafire.com',
'filename': '//div[contains(@class, "download_file_title")]/text()',
'filesize': '//div[contains(@class, "download_file_title")]/div',
'integrity': '//div[contains(@id, "content_container")]',
},
'filesonic.com': {
'name': 'filesonic.com',
'filename': '//div[contains(@class, "elements")]'\
'/input[@name="redirect"]/@value',
'filesize': '//p[contains(@class, "filesize")]/strong',
'integrity': '//div[contains(@id, "main_content")]',
},
'depositfiles.com': {
'name': 'depositfiles.com',
'filename': '//div[contains(@class, "downloadblock")]'\
'/div[contains(@class, "info")]/b/@title',
'filesize': '//div[contains(@class, "downloadblock")]'\
'/div[contains(@class, "info")]/span/b',
'integrity': '//div[contains(@class, "content_body")]',
},
'megaupload.com': {
'name': 'megaupload.com',
'filename': '//div[@id="downloadlink"]/a/@href',
'filesize': '//div[contains(@class, "down_txt_pad1")]'\
'/strong[last()]/following-sibling::text()',
'integrity': '//div[contains(@class, "rew_main_bg1")]',
},
}