| Line 4... |
Line 4... |
| 4 |
import smtplib
|
4 |
import smtplib
|
| 5 |
from email.mime.text import MIMEText
|
5 |
from email.mime.text import MIMEText
|
| 6 |
from email.mime.multipart import MIMEMultipart
|
6 |
from email.mime.multipart import MIMEMultipart
|
| 7 |
import json
|
7 |
import json
|
| 8 |
import chardet
|
8 |
import chardet
|
| 9 |
|
- |
|
| - |
|
9 |
from shop2020.utils.EmailAttachmentSender import get_attachment_part
|
| - |
|
10 |
from shop2020.utils import EmailAttachmentSender
|
| 10 |
|
11 |
|
| 11 |
|
12 |
|
| 12 |
headers = {
|
13 |
headers = {
|
| 13 |
'Browser-Name': 'Chrome',
|
14 |
'Browser-Name': 'Chrome',
|
| 14 |
'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; A0001 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 FKUA/Retail/550900/Android/Mobile (OnePlus/A0001)',
|
15 |
'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; A0001 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 FKUA/Retail/550900/Android/Mobile (OnePlus/A0001)',
|
| Line 114... |
Line 115... |
| 114 |
<td style="text-align:center">"""+(item.url)+"""</td>
|
115 |
<td style="text-align:center">"""+(item.url)+"""</td>
|
| 115 |
</tr>"""
|
116 |
</tr>"""
|
| 116 |
message+="""</tbody></table></body></html>"""
|
117 |
message+="""</tbody></table></body></html>"""
|
| 117 |
message = message.decode('ascii', 'ignore')
|
118 |
message = message.decode('ascii', 'ignore')
|
| 118 |
#recipients = ['kshitij.sood@saholic.com']
|
119 |
#recipients = ['kshitij.sood@saholic.com']
|
| 119 |
recipients = ['rajneesh.arora@saholic.com','kshitij.sood@saholic.com','chaitnaya.vats@saholic.com','ritesh.chauhan@saholic.com','khushal.bhatia@saholic.com']
|
120 |
recipients = ['kshitij.sood@saholic.com','ritesh.chauhan@saholic.com','aishwarya.singh@saholic.com']
|
| 120 |
msg = MIMEMultipart()
|
- |
|
| 121 |
msg['Subject'] = "Flipkart Best Sellers" + ' - ' + str(datetime.now())
|
121 |
EmailAttachmentSender.mail_send_grid("dtr@profitmandi.com","apikey", "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", recipients, "Flipkart Best Sellers",message ,[],[],[])
|
| 122 |
msg['From'] = ""
|
122 |
|
| 123 |
msg['To'] = ",".join(recipients)
|
- |
|
| 124 |
msg.preamble = "Flipkart Best Sellers" + ' - ' + str(datetime.now())
|
- |
|
| 125 |
html_msg = MIMEText(message, 'html')
|
- |
|
| 126 |
msg.attach(html_msg)
|
- |
|
| 127 |
|
123 |
|
| 128 |
smtpServer = smtplib.SMTP('localhost')
|
- |
|
| 129 |
smtpServer.set_debuglevel(1)
|
- |
|
| 130 |
sender = 'dtr@shop2020.in'
|
- |
|
| 131 |
try:
|
- |
|
| 132 |
smtpServer.sendmail(sender, recipients, msg.as_string())
|
- |
|
| 133 |
print "Successfully sent email"
|
- |
|
| 134 |
except:
|
- |
|
| 135 |
print "Error: unable to send email."
|
- |
|
| 136 |
|
- |
|
| 137 |
def main():
|
124 |
def main():
|
| 138 |
scrapeBestSellerMobiles()
|
125 |
scrapeBestSellerMobiles()
|
| 139 |
resetRanks(3)
|
126 |
resetRanks(3)
|
| 140 |
scrapeBestSellerTablets()
|
127 |
scrapeBestSellerTablets()
|
| 141 |
resetRanks(5)
|
128 |
resetRanks(5)
|