http://www.amazon.co.jp/gp/bestsellers/gift-cards/ref=zg_bs_nav_0
以上のサイトから商品のランキングを取得しようと考えています。

from selenium import webdriver
from bs4 import BeautifulSoup

driver = webdriver.PhantomJS(executable_path=path)
start_url = 'http://www.amazon.co.jp/gp/bestsellers/gift-cards/ref=zg_bs_nav_0'
driver.get('start_url')
page_source = driver.page_source
html = BeautifulSoup(page_source, 'html.parser')
print html

このコードを実行した結果、<html><head></head><body></body></html>としか返ってこず途方に暮れています。Javascriptによるレンダリングのタイミング等もよく理解していないため解説していただけたら幸いです。